Я использую триггеры уже некоторое время и только что узнал о триггерах времени, которые не повторяются.
Пример:
ScriptApp.newTrigger("MyFunction")
.timeBased()
.at(new Date((new Date()).getTime()+1000*60*2))
.create();
против
ScriptApp.newTrigger("MyFunction")
.timeBased()
.everyDays(1)
.create();
Есть ли какие-либо предостережения относительно использования первого типа триггера? Нужно ли их удалять по какой-либо причине? Я думаю, что они сделают мой текущий скрипт чище, но я не хочу потом осознавать, что полностью сломал что-то, переключившись с моего текущего уродливого «сделать триггер на 10 минут», «удалить все триггеры в начале цикл "функция".
Учитывая, что мы ограничены максимум 20 триггерами на проект (см. раздел Текущие ограничения на странице квот), вы можете удалить одноразовые триггеры для проектов, в которых вам нужно управлять большим количеством триггеров.
Спасибо, это именно тот ответ, который я искал!