Ответ:
Вы можете создать устанавливаемый триггер для запуска каждый день без необходимости открывать электронную таблицу.
Подробно:
Использованиеоснованный на времени триггер, который вы можете запускать ежедневно, хотя в соответствии с документацией :
Время может быть немного случайным - например, если вы создаете повторяющиесяТриггер 9 утра, Apps Script выбирает время между 9 утра и 10 часами утра, а затем сохраняет это время постоянным изо дня в день, чтобы прошло 24 часа, прежде чем триггер снова сработает.
Если это непроблема для вас, тогда вы можете сделать это из редактора скриптов приложений для вашего проекта - следуйте по пути Edit > Current project's triggers
, который откроет страницу триггеров для проекта в новой вкладке.
В левом нижнем углу щелкнитена кнопке + Add Trigger
, чтобы вызвать модальное окно Add Trigger
, используйте следующие свойства:
- Выберите, какую функцию запустить:
updateNote()
- Выберите, какое развертывание должно выполняться:
Head
- Выбор источника события:
Time-driven
- Выбор типа триггера на основе времени:
Day timer
- Выбор времени дня:
10am to 11am
Если для вас важен ровно 10:35:
Вы можете выполнить те же действия, что и выше, но с немного другими свойствами:
- Выберите, какую функцию запустить:
createTimeDrivenTriggers()
- Выберите, какое развертывание следует запустить:
Head
- Выберите источник события:
Time-driven
- Выберите тип триггера на основе времени:
Day timer
- Выберите время суток:
9am and 10am
Таким образом, вы будете создавать свой основанный на времени триггер для ежедневного запуска в 10:35. , всегда работает до срабатывания триггера.
Ссылки: