Сделать http-запрос на gmail addon при открытии карты

Я пишу надстройку gmail с помощью appscript, и я хочу, чтобы он выполнял HTTP-запрос только тогда, когда надстройка открывается пользователем, а не каждый раз, когда карта отображается.

function main(e){
   var mainCard = CardService.newCardBuilder();
   // Set up card sections
   UrlFetchApp.fetch(...) // Will perform the request even if addon is not opened
   return [card.build()]
}

Возможно ли выполнение UrlFetchApp при открытии карты вместо рендеринга?


person angrykoala    schedule 11.12.2018    source источник


Ответы (1)


Согласно документации, вы не можете создавать или использовать скрипт приложений. простой или устанавливаемые триггеры в надстройке Gmail.

Однако вы можете попробовать посмотреть время -приводимые триггеры в качестве временного решения.

Триггеры, управляемые временем

Триггер по времени (также называемый триггером по часам) похож на задание cron в Unix. Управляемые по времени триггеры позволяют сценариям выполняться в определенное время или с повторяющимся интервалом, так часто, как каждую минуту, или так редко, как один раз в месяц. (Обратите внимание, что надстройка может использовать управляемый по времени триггер не чаще одного раза в час.)

Вы также можете обратиться к этому сообщению SO для получения информации о его использовании.

person Jacque    schedule 12.12.2018