Как запустить Google Script, когда задача Google помечена как «выполненная» - PullRequest
0 голосов
/ 16 мая 2018

Google Apps Script позволяет сценариям запускаться при различных событиях;см. здесь .

Я хочу обновить тег на электронном письме (в Gmail), когда пользователь помечает выполненную задачу (в Google Tasks), но, кажется, ее неттриггер для этого.

Однако Zapier может каким-то образом запускать эти события: поддерживаемые триггеры

Так что, похоже, этот триггер должен существовать.

Есть ли способ сделать это кроме использования Zapier?

К сожалению, Zapier (в дополнение к затратным деньгам) позволяет только добавлять теги к сообщениям Gmail, но не удалять их - поэтому нельзя (например) изменить тег сообщения с [uncompleted-task] на[завершено-задачи].

1 Ответ

0 голосов
/ 16 мая 2018

На момент написания этой статьи (2018-05-15), Google Apps Script не поддерживает триггер для отслеживания состояния задачи.

Я подозреваю, что Zapier опрашивает статус задачи через API задач.;то есть.периодически проверяя свойство status задачи и вызывая событие после изменения состояния до его завершения.

Вы можете сделать то же самое (с триггерами, основанными на времени), используя Task API в качестве расширенной службы в GAS:

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