填报表缺省表达式初次加载没作用,新增行可以
方法如下:
function guid(limit){
var num = ""; // 定义用户编号
limit = limit||4;
limit = limit >6?6:limit;
for (var i = 0; i < limit; i++) //4 位随机数,用以加在时间戳后面。
{
num += Math.floor(Math.random() * 10);
}
num = new Date().getTime() + num; // 时间戳,用来生成用户编号。
return num;
}
效果:
初始化页面时没有:
添加行有:
想要初始化也生成 ID 该怎么弄?
求助
直接在那个单元格里写上 =guid(18) 试下
初次展现走的是数据来源脚本中的处理,所以在来源脚本中判断下记录是否为空,然后插入对应的 ID
或者去向更新的时候,找到 ID 为空的记录,插入下值,然后用修改后的对象参与更新
你搞定了吗?我也是同样的问题。