如何用腳本編程隨機生成數字和字母
近來有客戶咨詢如何用腳本編程隨機生成數字和字母,問有沒有這方面的教程?客戶要求兩個數字兩個字母隨機,位置也隨機,只能用腳本編程,咨詢在標簽打印軟件中該如何設置?在標簽打印軟件中設置標簽模板在標簽打印軟
近來有客戶咨詢如何用腳本編程隨機生成數字和字母,問有沒有這方面的教程?客戶要求兩個數字兩個字母隨機,位置也隨機,只能用腳本編程,咨詢在標簽打印軟件中該如何設置?
在標簽打印軟件中設置標簽模板
在標簽打印軟件中,新建標簽之后,點擊軟件左側的“實心A”按鈕,在畫布上繪制一個普通文本。雙擊普通文本,在圖形屬性-數據源中,點擊“修改”按鈕,數據對象類型選擇“腳本編程”。根據自己的需求在下面的輸入框中寫入相應的代碼,然后點擊編輯-確定。
```javascript
function getRandomArr(arr) {
var num arr.length;
var _arr ();
var n _arr.length;
var rs [];
while(n-- num--) {
var index Math.floor(Math.random() * n);
[_arr[index], _arr[n]] [_arr[n], _arr[index]];
rs.push(_arr[n]);
}
return rs;
}
var numbrics "0123456789".split('');
var letters "ABCDEFGHIJKLMNOPQRSTUVWXYZ".split('');
var result [];
var ran Math.floor(Math.random() * numbrics.length);
result.push(numbrics.splice(ran, 1)[0]);
ran Math.floor(Math.random() * numbrics.length);
result.push(numbrics.splice(ran, 1)[0]);
ran Math.floor(Math.random() * letters.length);
result.push(letters.splice(ran, 1)[0]);
ran Math.floor(Math.random() * letters.length);
result.push(letters.splice(ran, 1)[0]);
result getRandomArr(result);
strReturn ('');
```
預覽批量生成隨機產生字母和數字的效果
設置好之后,點擊軟件上方工具欄中的“打印預覽”按鈕或者文件-打印預覽,即可查看批量生成隨機產生字母和數字的效果。
設置打印參數并開始打印
在打印設置界面,“數據量”表示要打印的標簽數量,“標簽份數”表示每張標簽重復打印的份數。一般設置打印數量的時候可以直接設置“數據量”,標簽份數默認即可。注意修改“開始頁碼”和“結束頁碼”,這個是控制打印范圍的:從第幾頁開始,到第幾頁結束。