S05007
错误代码
S05007
报错信息
All elements of the input tuple must have the same length. RefId:S05007
错误原因
调用函数 upsert! 时,如果 newData 是一个
tuple,并且 tuple
的元素的长度并不完全一致,就会报这个错误:
x = 1 2 3
y = 5 6 7
t = keyedTable(`x, x, y)
// newData 的第一个元素有两个值,第二个元素有三个值
t.upsert!((1 2, 50 60 70))
解决办法
如果 newData 是一个 tuple,每个元素的长度应保持一致。例如,上述报错脚本可修改为:x = 1 2 3
y = 5 6 7
t = keyedTable(`x, x, y)
t.upsert!((1 2, 50 60))