1

基本上,我的目标是创建一个更简单的界面来管理控制 Google 脚本的基于时间的触发器 到目前为止,我还没有找到任何可以让我获得有关当前触发器的详细信息的东西,特别是触发时间。目前支持触发器管理的方法似乎只有少数几种。

文档: 类触发器

感谢您的任何建议或指点!

4

2 回答 2

1

Apps 脚本文档还包含以编程方式管理触发器,这是一个非常有前途的标题。

但是,总结一下:

以编程方式修改现有触发器的唯一方法是删除它,然后创建一个新触发器。

有时我们会通过玩自动完成来找到未记录的 API,但此时似乎没有任何用于 Triggers 的 API。

我尝试了这个小宝石,希望得到充满触发信息的日志:

var triggers = ScriptApp.getProjectTriggers();
for (var i in triggers) {
  Logger.log(Utilities.jsonStringify(triggers[i]));
}

我得到的只是"Trigger"令人作呕的重复。所以没有帮助,触发器对象被锁定。

令我惊讶的是,问题跟踪器中没有针对触发器组件的请求来添加 API 以获取这些附加信息或支持更多的可编程性。您应该添加一个,并在此处报告,以便其他人可以为它加注星标(投票)。

于 2013-03-21T02:22:41.457 回答
1

根据@Mogsdad 的建议,我已通过问题跟踪器提交了功能请求 。请为此问题投票,并为该请求添加任何其他建议。这个问题相当广泛,如果创建了正确的 API,可能会有很多有用的详细信息。因此,如果您认为需要在当前 Trigger API 的扩展中解决某些部分,请在问题跟踪器中添加评论。

于 2013-03-21T18:20:40.987 回答