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);
  });
}




137
1
精彩评论1
yhdata_lyaa
发表于 2025-3-18 10:06:16 显示全部楼层
不支持在设置提交操作以后,同时写脚本在按钮上执行
回复

使用道具 2#

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
100W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部