当我运行代码时,出现错误消息(如下所示)。我的本意是在准确的时间创建触发器2017年4月3日20:10在使用GAS的特定时间运行触发器时出错
ScriptApp.newTrigger('myfunction').timeBased().atDate(2017,04,03).atHour(20).nearMinute(10).create();
登录
[17-04-02 20:16:53:455 IST] TriggerBuilder.timeBased() [0 seconds]
[17-04-02 20:16:53:456 IST] ClockTriggerBuilder.atDate([2017, 4, 3]) [0 seconds]
[17-04-02 20:16:53:456 IST] ClockTriggerBuilder.atHour([20]) [0 seconds]
[17-04-02 20:16:53:461 IST] Execution failed: Error: Already chosen a specific date time with at() or atDate(). (line 109, file "Code") [11.583 seconds total runtime]
我发现这[链接](http://stackoverflow.com/questions/30561061/trigger-every-14-days-starting-on-a-specific-date)。我想你不能在子句中使用多个。 – Cooper
这意味着我们不能用时间创建类型为日期的触发器。如果我指定日期,那么它意味着它将在午夜触发? –
我想你可以创建一个触发器来运行另一个脚本来创建另一个触发器。但是,我希望桑迪错了,但我有点怀疑。 – Cooper