Ошибка запуска триггера в определенное время при использовании ГАЗА
Я получаю сообщение об ошибке (ниже), когда я запускаю код. Мое намерение состоит в том, чтобы создать триггер в точное время 2017-04-03 20:10
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]
1 ответ
Решение
Вы можете создать новый объект даты с определенной датой и временем, а затем использовать новую функцию trigger (). At (date), чтобы не путать ее с функцией atDate(), для создания триггера на эту дату и время.
var dt = new Date(2017,03,03,20,10)
//Month index starts from 0 i.e. Jan =0,Feb=1... So on
ScriptApp.newTrigger('myFunction').timeBased().at(dt).create()
Надеюсь, это поможет!