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