将QR码串接并在Zoho的表单字段中自动输入



我正在使用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'

最新更新