Ошибка запуска триггера в определенное время при использовании ГАЗА

Я получаю сообщение об ошибке (ниже), когда я запускаю код. Мое намерение состоит в том, чтобы создать триггер в точное время 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()

Надеюсь, это поможет!

Другие вопросы по тегам