Мы столкнулись с проблемой со скриптом приложения Google, у нас есть триггер, основанный на времени, который настроен на ежедневное выполнение в 21:00, и уже несколько недель он работает правильно ежедневно с 21:00 до 22:00.
Но теперь он начал работать несколько раз одновременно в течение 2 дней подряд.
functionTrigger
вызывает последовательные триггеры, но все они должны выполняться только один раз.
function functionTrigger() {
try{
deleteSheets();
}
catch(err){
Logger.log('ERROR DELETE SHEETS');
Logger.log(err);
}
try {
resetAllDates();
} catch(err){
Logger.log('ERROR Reset');
Logger.log(err);
}
try{
sortGoogleSheets();
}
catch(err){
Logger.log('ERROR SORT SHEETS');
Logger.log(err);
}
ScriptApp.newTrigger("updateFullProducts")
.timeBased()
.at(new Date())
.create();
}
вот как это должно выглядеть