SCRIPT Picture我在gsheet中使用Google脚本来根据给定的条件自动复制某些行。当我手动运行脚本时,一切都按照我的意愿完成。我设置了一个可安装的触发器来每天运行脚本。但是它可以运行并且什么也不做(运行2秒,而手动运行50秒)。经过一些研究,我发现可能是由于某些授权限制所致,但我不知道如何解决。其他信息是我不是gsheet的所有者,但是我具有编辑权限。可能是原因吗?
onEdit
触发器-由于简单或可安装,因此由于restrictions不会在非人工编辑时触发:
脚本执行和API请求不会导致触发器运行。
如果您对(有点复杂的)解决方法感兴趣-您可以复制电子表格的副本,并与=ImportRange
单元格公式同步
onEdit
更改为onChange
-它将在Importrange
更新时触发-有关更多信息,请参见here对于调试最有用的方法是在战略位置实施日志,尤其是在循环和if语句内部