【发布时间】:2014-10-02 13:44:44
【问题描述】:
我为我的企业 Google Apps 帐户 (script.google.com) 创建了一个脚本,要求所有用户更改密码。我已进入 Resources > Current Project's Triggers 下的 Google Script 设置,并将脚本设置为使用设置为“2”的 Month 计时器作为时间驱动事件运行。相反,该脚本每 30 天运行一次,而不是每 60 天运行一次。有没有人对 script.google.com 中的项目触发器有任何经验?我试图打电话给谷歌,以了解为什么他们的内置触发器没有按预期运行,他们只是告诉我他们不支持 script.google.com。我需要这个脚本每 60 天执行一次,似乎将项目触发器设置为每 2 个月运行一次应该可以。没有。
感谢任何帮助。
谢谢!
【问题讨论】:
-
您是使用脚本还是从编辑器手动创建触发器?
-
如果你不能让它每 60 天工作一次并且它只每 30 天触发一次,那么你可以使用 PropertiesService (developers.google.com/apps-script/reference/properties/…) 来设置一个计数器,例如当脚本运行时第一次在 30 天后计数器 == 0 并且它由您的脚本递增为 1,当触发器在另一个 30 天计数器为 2 后再次运行并且您的脚本执行并将计数器重置为零时。不理想,但一种解决方法
-
我正在通过在 script.google.com 的当前项目中选择“资源 > 当前项目的触发器”来创建触发器。而不是在实际脚本本身中。正因为如此,我觉得 Google 应该能够处理他们自己的预定义触发选项,但似乎他们不能。至少不适合我……
标签: google-apps-script google-apps google-admin-sdk