Задать вопрос
@felior

Как автоматически выполнять скрипт каждые 5 минут на Apps Script?

Мне нужно, чтобы скрипт выполнялся каждые 5 минут автоматически без триггера(триггер почему то не работает). Может быть есть возможность вписать код, который будет запускать скрипт каждые 5 минут, прямо в скрипт.
  • Вопрос задан
  • 1261 просмотр
Подписаться 1 Средний Комментировать
Решения вопроса 1
Fzero0
@Fzero0
Вечный студент
Привет, тригерры можно создать двумя способами или в ручную
или программно
function myFunction() {
  Logger.log('1')
}

function createTimeDrivenTriggers() {
  ScriptApp.newTrigger('myFunction')
        .timeBased()
        .everyMinutes(1)
        .create();
}

6202b62c49f96736861078.png
Одна проблема что у них есть ограничения. Общая продолжительность работы функций, запущенных триггером, не может превышать одного часа в день: это один из лимитов системы Apps Scripts. Если вызывать каждые 5 минут, получается 288 запусков в день, т.е. 12 секунд на каждый (в среднем). Предполагаю, что Ваш скрипт не укладывается в это время. Надо или оптимизировать, или запускать не так часто.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы