Я запустил этот код приложения-скрипта:
ScriptApp.newTrigger("foo")
.timeBased()
.everyMinutes(36)
.create();
Но я не вижу изменений в пользовательском интерфейсе триггеров:
Как указано в официальной документации, everyMinutes(n):
Задает запуск триггера каждые n минут. n должно быть 1, 5, 10, 15 или 30.
Вы выбрали 36
, который не поддерживается.
Например, это работает:
function foo() {
// code here to be executed every 30 minutes
}
function createTrigger(){
ScriptApp.newTrigger("foo").timeBased().everyMinutes(30).create();
}
Убедитесь, что вы выполнили функцию createTrigger
один раз, чтобы создать триггер для функции foo
:
Проверьте также сообщение об ошибке. К моему удивлению, сообщение об ошибке довольно описательно:
Исключение: значение, которое вы передали в everyMinutes, было недопустимым. Это должно быть одним из 1, 5, 10, 15 или 30.
@EladBenda также не забудьте пару раз обновить страницу триггера проекта, чтобы увидеть созданный триггер.
@Marios, как ты получил темную тему?
@fullfin спасибо за ваш комментарий. Установите это расширение, и оно появится в качестве параметра цвета в пользовательском интерфейсе редактора скриптов (с названием «Цвета» в верхнем меню).
Почему я не вижу никаких сообщений об ошибках? У меня нет попытки поймать.