我只是确保没有更简单的方法来做到这一点。我需要将工作表从一个g表复制到另一个g表。没有大碍。然后我必须将该工作表与另一个较旧的工作表进行比较。将有重复的行,我只需要从当前工作表中删除重复的行。我无法在API中找到任何比较表。我是否必须循环遍历所有行才能实现此目的?
谢谢!任何建议都会很棒!
鲁迪
答案 0 :(得分:0)
是的,你这样做但是使用数组做,否则脚本可能会很慢。
您必须使用sourceSheet.getDataRange().getValues()
来获取"数组图像"您的源表单(通过其电子表格ID +表单名称获取此表单)并对要比较的表单执行相同操作,然后在两个表单中循环查找重复项。
不是重复的每一行都应该被推入第三个数组,这个数组将是另外两个数组。
最后,使用setValues(resultArray)
将其写回新工作表。