首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >google电子表格的基于时间的触发器

google电子表格的基于时间的触发器
EN

Stack Overflow用户
提问于 2020-12-16 01:47:42
回答 1查看 48关注 0票数 0

我为google电子表格创建附加组件。有没有办法以编程方式创建一个绑定到给定电子表格的触发器。在文档中,我找到了对两个类SpreadsheetTriggerBuilderClockTriggerBuilder的描述。但据我所知,我需要一些介于两者之间的东西。

EN

回答 1

Stack Overflow用户

发布于 2020-12-18 18:54:54

您可以通过两种方式创建触发器:

  • manually

  • programmatically

但是,由于您的主要目的是在外接程序中创建这些触发器,因此应以编程方式创建它们。时间驱动的触发器并不依赖于特定的电子表格,因为它们会在函数的执行时触发

因此,创建时间驱动的触发器应该如下所示:

代码语言:javascript
运行
复制
function createTimeDrivenTriggers() {
  ScriptApp.newTrigger('functionToDoSomething')
      .timeBased()
      .everyHours(1)
      .create();
}

上面的触发器将每小时触发functionToDoSomething函数的执行。

附加触发器也受到限制,最值得注意的是:

附加组件每小时最多只能使用一次时间驱动触发器。

您还可以从查看此文档here中获益。

参考文献

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65311073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档