yhdata_QifoXPD3
2025-3-18 09:29:46
发布在问答
在填报按钮新增一行时,自动给这一行的某一列赋值
在点击新增按钮时 设置提交时运行,下面是脚本,想要在点击新增后,自动给新增的一列的值赋值为uuid 但是在 data.set(data.size(),1,uuid); 代码未成功赋值
想问一下有什么方法可以实现呢
var data = getData("门禁守护项填报", DATA);
if(data.get(data.size(),1) == null) {
var uuid = generateUUID()
data.set(data.size(),1,uuid);
}
function generateUUID() {
// 生成 128 位随机十六进制字符
var d = new Date().getTime();
if (typeof performance !== 'undefined' && typeof performance.now === 'function') {
d += performance.now(); // 增加高精度时间戳
}
return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy/g, function(c) {
const r = (d + Math.random() * 16) % 16 | 0;
d = Math.floor(d / 16);
return (c === 'x' ? r : (r & 0x3 | 0x8)).toString(16);
});
}
|
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。