Как прагматично создать триггер на основе времени с помощью скрипта приложения Google? - PullRequest
0 голосов
/ 27 мая 2020

В настоящее время я разрабатываю дополнение для календаря Google. Дополнение позволяет пользователю установить уведомление для любого события. В моем коде я создам триггер для любого недавно добавленного уведомителя, но получаю сообщение об ошибке при добавлении нового триггера. Я хотел бы знать, ошибочен ли мой способ установки триггера или есть какой-либо другой способ установить триггер для моего сценария?

Ошибка:

Исключение: непредвиденная ошибка при создании метода или свойства для объекта ScriptApp.ClockTriggerBuilder. [строка: 225, функция: formSubmitEvent, файл: Common]

Пример кода:
function createExpensesCard() {
    ...

     var btnSave = CardService.newTextButton()
                             .setText("SAVE")
                             .setTextButtonStyle(CardService.TextButtonStyle.FILLED)
                             .setOnClickAction(CardService.newAction().setFunctionName("formSubmitEvent"));

    ...                          
}

function formSubmitEvent(e) {
    ...

    triggerId = ScriptApp.newTrigger("triggerableTask")
                         .timeBased()
                         .at(new Date(triggerTime))                         
                         .create();

    ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...