中瑯條碼打印軟件中的腳本編程應(yīng)用非常方便,有些數(shù)據(jù)無(wú)法直接在中瑯軟件先用的處理方法處理,就可以利用腳本編程進(jìn)行處理,得到自己需要的數(shù)據(jù),今天就給大家介紹一下中瑯條碼打印軟件腳本編程的一個(gè)應(yīng)用方法,在中瑯條碼標(biāo)簽打印軟件中隨機(jī)生成兩個(gè)數(shù)據(jù),然后利用腳本編程求這兩個(gè)數(shù)據(jù)的和,下面就來(lái)看看具體的操作方法。
在中瑯條碼打印軟件中新建一個(gè)空白標(biāo)簽,利用中瑯條碼打印軟件左側(cè)工具欄中的“繪制普通文本”工具(A圖標(biāo)),在標(biāo)簽的白色畫布上繪制一個(gè)普通文本,雙擊普通文本打開“圖形屬性-數(shù)據(jù)源”,修改文本數(shù)據(jù),用“+”按鈕添加兩個(gè)數(shù)據(jù),兩個(gè)數(shù)據(jù)都是用用隨機(jī)生成功能隨機(jī)生成兩個(gè)數(shù)據(jù)。兩個(gè)數(shù)據(jù)中間添加個(gè)“,”隔開(也可以使用其他的字符),并記錄下普通文本的圖形ID(可以在文本的圖形屬性-基本界面查看),具體效果如下:
在利用普通文本工具添加一個(gè)普通文本,在普通文本的“圖形屬性-數(shù)據(jù)源”修改數(shù)據(jù),用數(shù)據(jù)引用的方法,直接引用剛才的文本數(shù)據(jù),引用數(shù)據(jù)對(duì)象ID就是上面普通文本的“圖形ID”,數(shù)據(jù)源得出來(lái)的數(shù)據(jù)兩個(gè)隨機(jī)生成的數(shù)據(jù)以及“,”都是在一起的,不是上面的文本數(shù)據(jù)源中分開的效果。
然后在右側(cè)對(duì)引用的兩個(gè)隨機(jī)數(shù)據(jù)添加一個(gè)“腳本編程”的處理方法,在腳本編程輸入框中輸入以下代碼:
/*javascript*/
//vars:thisObj,dataObj
var b =strReturn.split(","); //split()函數(shù),以“,”為分隔符把原數(shù)據(jù)分裂成b[0]、b[1]兩部分
var c = Number(b[0])+Number(b[1]); //Number()函數(shù)把個(gè)對(duì)象數(shù)值轉(zhuǎn)換成數(shù)字值并求和
strReturn = c.toFixed(0); //由于求和數(shù)據(jù)含小數(shù)點(diǎn),所以取整輸出
利用split()函數(shù),把原數(shù)據(jù)分成多個(gè)部分,比如b[0]代表的是逗號(hào)前面數(shù)據(jù),b[1]代表逗號(hào)后面數(shù)據(jù),利用Number()函數(shù)把各對(duì)象轉(zhuǎn)換成數(shù)字再相加就得出數(shù)據(jù)之和了(Number()函數(shù)不可缺少,不然無(wú)法得出和,如上面的數(shù)據(jù)11和92,如果沒有Number()函數(shù),11+92得出來(lái)的數(shù)據(jù)是1192,而不是103)。打印預(yù)覽也可以批量求和的效果。
綜上所述就是利用中瑯條碼條碼軟件腳本編程求隨機(jī)兩個(gè)數(shù)據(jù)的和方法,關(guān)注中瑯軟件網(wǎng)站查看更多有關(guān)腳本編程的使用方法。
共有條評(píng)論 網(wǎng)友評(píng)論