Планирование электронной почты с помощью API Gmail - PullRequest
0 голосов
/ 05 мая 2019

Я нашел аналогичный вопрос с 2016 года, однако в то время сама Gmail не поддерживала запланированную отправку писем.

Теперь, когда вы можете запланировать отправку сообщений позже непосредственно из Gmail, мне было интересно, есть ли способ сделать это с помощью их API.

Интересно, что запланированные электронные письма появляются как объекты сообщений при вызове messages.list, но они не содержат никаких меток.

Любая помощь будет оценена! И если в данный момент это невозможно, было бы здорово получить ответ от кого-то из Google о том, когда это станет возможным (я считаю, что они официально поддерживают тег gmail-api для StackOverflow)

Ответы [ 2 ]

1 голос
/ 17 июля 2019

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

0 голосов
/ 10 июня 2019

К сожалению, нет конечной точки API GMail для планирования отправки электронных писем напрямую.

Одним из обходных путей было бы написание скрипта в Google Apps Script (https://script.google.com)), который обрабатывает составление письма, которое вы хотите отправить, а также функцию отправки письма через API. Затем вы можете используйте встроенную функцию «Триггеры проекта скрипта приложений», чтобы запустить функцию по расписанию, например, в действии / событии или в определенное / повторное время.

Кнопка добавления триггера в скрипт приложения

...