【发布时间】:2021-01-12 20:44:13
【问题描述】:
我有一个 Google 表格,由于 Zapier 电话而定期更新。每隔一段时间就会在工作表中添加一个新行,我想检查工作表的其余部分是否有任何重复项,如果发现则删除重复项。可能的重复项只会出现在某些字段上,例如:
- 添加了一个条目:Title = "My super duper night run",Distance = "3.6",Time = "24.3"
- 已经有一个条目:Title = "night run", Distance = "3.6", Time = "24.3"
- 已经有一个条目:Title = "My super duper night run", Distance = "5.5", Time = "45.1"
在上面的场景中,1号将被保留,2号将被删除,3号将被保留。注意:理想情况下,宏/脚本会在每次更新后运行,但也可以每隔一段时间运行一次,然后在整个列表中搜索重复项,尽管需要保留最新条目并删除旧条目。
我有一些使用 VBA 的经验并构建了基本的表格脚本,但不知道如何构建代码以循环遍历表格(自下而上),然后在找到重复项时删除。
【问题讨论】:
-
欢迎来到Stack Overflow。请按照How to Ask 中的建议添加您的搜索/研究工作的简要说明。
-
如果您为删除的每一行保留一个计数器,则不必从底部循环。
-
给我看一张电子表格的图片,告诉我什么是重复的
标签: javascript loops google-apps-script google-sheets