不知道大家在用條碼打印軟件批量設(shè)計(jì)標(biāo)簽時(shí)有沒有遇到過(guò)需要針對(duì)兩個(gè)數(shù)據(jù)對(duì)象進(jìn)行判斷處理的情況(比如兩個(gè)數(shù)據(jù)求和,比大小,或者其他的比較),那么利用腳本編程對(duì)兩個(gè)數(shù)據(jù)源對(duì)象處理之前肯定是需要先獲取到兩個(gè)數(shù)據(jù)源對(duì)象,這樣才能進(jìn)行下一步,今天給大家介紹的就是在中瑯條碼打印軟件中利用腳本編程獲取兩個(gè)數(shù)據(jù)源對(duì)象的方法。(如下圖普通文本中兩個(gè)數(shù)據(jù)源對(duì)象)
以上圖的兩個(gè)數(shù)據(jù)源對(duì)象中瑯條碼打印軟件的腳本編程功能是無(wú)法直接獲取兩個(gè)數(shù)據(jù)的(腳本編程是只針對(duì)某一個(gè)數(shù)據(jù)添加),所以我們需要把數(shù)據(jù)源中分開的兩個(gè)數(shù)據(jù)對(duì)象變成一個(gè)數(shù)據(jù)對(duì)象。方法是在兩個(gè)數(shù)據(jù)之間添加一個(gè)逗號(hào)數(shù)據(jù)“,”,然后記錄下該文本的“圖形ID”。
利用軟件左側(cè)工具欄中的“繪制普通文本”工具再添加一個(gè)普通文本,在普通文本的“圖形屬性-數(shù)據(jù)源”中修改文本數(shù)據(jù),數(shù)據(jù)對(duì)象類型選擇“數(shù)據(jù)引用”,引用的數(shù)據(jù)ID就是剛剛記錄的文本的“圖形ID”,保存后就可以看到引用過(guò)來(lái)的兩個(gè)數(shù)據(jù)是在一個(gè)數(shù)據(jù)源對(duì)象中。
經(jīng)過(guò)以上方法處理后,數(shù)據(jù)源中的兩個(gè)數(shù)據(jù)對(duì)象就會(huì)組合成一個(gè)數(shù)據(jù)對(duì)象,這個(gè)時(shí)候再用數(shù)據(jù)源右側(cè)的“腳本編程”處理方法就可以獲取這兩個(gè)數(shù)據(jù)對(duì)象了,代碼也很簡(jiǎn)單,用split()函數(shù),以逗號(hào)“,”為分隔符,把數(shù)據(jù)分開成兩部分,就是我們需要的兩個(gè)數(shù)據(jù)源對(duì)象,代碼如下:
/*javascript*/
//vars:thisObj,dataObj
var b =strReturn.split(","); //利用split()函數(shù),以逗號(hào)為分隔符把原數(shù)據(jù)分裂成b[0]、b[1]兩部分,有多少個(gè)對(duì)象就能分隔成多少
綜上所述就是用中瑯條碼打印軟件的腳本編程獲取兩個(gè)數(shù)據(jù)源對(duì)象的方法,或者兩個(gè)數(shù)據(jù)后,就可以利用代碼對(duì)兩個(gè)數(shù)據(jù)對(duì)象進(jìn)行判斷輸出新的數(shù)據(jù),具體的應(yīng)用方法可以參考中瑯軟件網(wǎng)站教程。
標(biāo)簽:條碼打印軟件 , 腳本編程 , 數(shù)據(jù)源對(duì)象
共有條評(píng)論 網(wǎng)友評(píng)論