我正在使用Zoho中的表单字段,我想扫描许可证磁盘。
这是我从QR阅读器获得的许可证磁盘代码
%MVL1CC17%0139%4024B00K%1%4024047DWMR8%12343GP%WMS659W%Pick-up/Bakkie%FORD%RANGER%White/White%abcdefghijklmnop%2018-06-30%
现在我希望它扫描并子串每个单独的项目,例如:
License plate number = 12343GP
vin number = abcdefghijklmnop
color = white
model = ranger
make = ford
type= bakkie
?? =??
我想扫描一次,它应该自动将其放入所需的字段中颜色制作类型等。
我尝试将这些字段放在一起,但是我必须扫描同一个磁盘5次,我应该制作一个公式字段然后放入脚本吗?
使用% 作为分隔符拆分字符串,然后使用 pop 和 shift 删除第一个和最后一个空白元素:
var str = "%MVL1CC17%0139%4024B00K%1%4024047DWMR8%12343GP%WMS659W%Pick-up/Bakkie%FORD%RANGER%White/White%abcdefghijklmnop%2018-06-30%";
strArray = str.split('%');
strArray.shift();
strArray.pop();
然后,如果您愿意,可以像这样访问它们:
var obj = {
plateNumber: strArray[5],
vinNumber: strArray[11],
color: strArray[10],
model: strArray[9],
make: strArray[8],
type: strArray[7]
};
console.log(obj.plateNumber); // returns '12343GP'