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