FormSubmit上不会触发脚本:根据列删除Google表格中Google表格回复中的重复项

时间:2016-03-29 23:06:14

标签: google-sheets duplicates google-form

我正在尝试使用以下代码删除基于列的较旧的重复表单响应。

代码的功劳归于:http://www.jacorre.com/tutorial/remove-duplicate-rows-google-spreadsheets/

我的脚本中的代码是:

#hasComments

这已设置为在表单提交时触发。它适用于新表单提交。

但是,当使用“{3}}中的”表单编辑网址“编辑现有响应时,值不会更新到新工作表中。

但是如果手动运行该功能,更新的行将更新为新工作表。

我该如何排序这个问题?任何帮助将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:0)

来自Web Applications SE发布的my own answer

  

我刚做了一个测试,发现表单提交事件不是   在编辑回复时触发。

     

我不确定on表单提交触发器是否按预期工作,如果   以上是由于一个错误或一个小故障。可以肯定的是,将问题发布到   Google Apps Script Issue Tracker

     

作为一种解决方法,请使用。而不是使用on表单提交事件   另一种运行脚本的方法,比如时间驱动器触发器。

     

参考