当应用程序脚本进行更改时,是否还要在Google电子表格中触发onChange触发器?
对于上下文,我有一个应用程序可以从Google Analytics中为各个博客帖子提取指标。我的挑战是,如果电子表格中有超过50篇博文(每行都有自己的行),或者由于任何原因数据缓慢从Google Analytics API返回,则应用程序超出了时间限制。我想配置表单,以便应用程序为每个博客帖子运行一次,然后在电子表格上更改数据后,应用程序将被触发再次运行。
谢谢!
答案 0 :(得分:0)
无法从脚本中触发onChange / onEdit等。
然而你可以这样做:
使用额外的列存储每行的最后处理日期。
从您的时间触发检查电子表格的最后修改日期(来自DriveApp)是否在每行存储的日期之后。
这允许触发器每分钟运行一次,同时在简单检查上消耗很少的配额。