1、安装一个常用函数的插件, 里面有类似md5函数的加密函数,其它加密的函数也有,只要是加密的你就自己随便弄一个函数就行
使用函数,将你填报对应的多列拼起来,最后套用md5函数,对这些内容加密。它会生成一串文本,只要前面任何列做了修改
加密函数返回的内容就会不一样了
2、使用uuid为主键去设置填报提交,然后用公式按uuid去查询之前的表md5加密的内容与现在单元格的内容是否相等
3、如果不相等,那么你再生成一串新的uuid。提交到新表中去,或者原表中也可以
if(value("ds2",10,1,a2)=n2,a2,uuid(32)),公式的意思是如果用uuid去ds2数据集中查询md5的内容与n2单元格加密的内容相等
表示没有修改,那么还是用a2单元格的uuid,可以不更新。否则就生成新的uuid要去插入数据做更新了
加密生成的结果