Google 用于大型数据集的 Sheets Add-on 定时触发器

Google Sheets Add-on timed-trigger for a large data set

根据 Google 应用程序脚本时间触发文档 https://developers.google.com/apps-script/guides/triggers/installable#limitations, 时间驱动触发器的频率不能超过每小时一次 运行。如何使用应用脚本编写处理大量数据的插件?

如果我运行一个触发器,它将只允许我触发一次。我无法链接触发器,因此它可以连续 运行。

您不能使用触发器来这样做,因为它们 运行 在附加组件的上下文中最多每小时一次。
您可以做的是在客户端启动此类处理,同时可能在侧边栏上显示进度。侧边栏中的客户端 js 可以链接服务器调用。
当然,所有客户端都意味着用户必须打开文件,如果他们关闭浏览器选项卡或导航离开,链接调用将停止。这可以通过提醒用户并让他们知道 "sync" 发生并且有时需要一段时间来处理。目前没有其他方法可以处理此问题,除非您的客户端调用和时间触发器调用另一个执行处理的服务器,如 appengine 或 gce。