即使页面没有做任何修改,提交后依然会出现数据量乘2公式这边,我判断了,假如当列id没有值时就生成uuid。请问是我的公式写错了吗?
IF(AND(LEN(A4) = 0,LEN(A4) = 0),UUID(32),A4)
这个【$$$】不应该是个【参数】或【单元格值】吗?你这样写肯定全部插进去了!这个判断逻辑不对!
=IF(len($$$)=0,UUID(32),$$$)
写在单元格内,然后提交这个单元格(可以隐藏这个单元格),你这样写搞不清逻辑,提交到底是看哪一格?
而且你查询语句也一定要查询这个ID出来填到报表内(可以隐藏),不然肯定会双倍提交,因为他无从判断当前UUID是否存在,所以每次都会生成一个UUID,然后再新提交一次而不是修改原有数据