Я использую RSS2Email to turn Gmail into Google Reader.Как создать сообщение Gmail с определенным ярлыком?
Я хотел бы создать Google Apps Script, чтобы сделать это вместо того, чтобы получить два преимущества:
Планирование будет обрабатываться Google Apps Script. (Нет необходимости иметь выделенный компьютер для запуска сценария.)
Итоговые электронные письма будут с пометкой для каждого канала, красиво организующие вещи.
Использование сценария Google Apps будет таким же способом реализации, как, например, Gmail Snooze.
Я понимаю, как получить каналы. Где я застрял, как создать электронные письма с использованием специальной этикетки. Подходы, которые я исследовал до сих пор:
- Gmail Service for Google Apps Scripts не допускает этого, по крайней мере, не очевидно.
GmailApp.sendEmail
не позволяет указать метку. Это имеет смысл, поскольку это для общей отправки электронной почты. Но ...GmailApp.sendEmail
возвращаетGmailApp
, а не то, что вы могли бы использовать для идентификации сообщения и изменения его метки позже.- Служба также не позволяет программным образом создавать фильтры Gmail, исключая еще один возможный способ решения этой проблемы.
- Gmail Migration API будет идеально подходит для этого, но он не работает для обычных учетных записей Gmail для потребителей. Гах.
- IMAP extensions Google может это допускать, но это мне непонятно.
Я полагаю, что я мог бы использовать 1, помещая некоторый UID в тему, которую я мог бы использовать, чтобы найти доставленное сообщение, чтобы добавить метку (и, надеюсь, не обнулить Субъект, удалив UID). Но это кажется немного клочковым.
Использование 3 расширений IMAP, по-видимому, возможно менее клочковое, хотя, вероятно, гораздо больше работы по кодированию и тестированию.
Любые рекомендации среди них? Есть ли другой API или стратегия?
Я думал о трюк UID-в-Subject тоже. И я согласен: уродливый. Только последний курорт. – offby1
Помимо уродства, я беспокоюсь о задержке после вызова 'GmailApp.sendEmail' и доступен в почтовом ящике для поиска. –
Чем больше я думаю об этом, тем больше я думаю, что IMAP - это правильный путь. Это просто «тяжелее», чем я надеялся сделать в среде скриптов Google Apps. –