Расширенная служба Gmail позволяет использовать API Gmail в Apps Script. Подобно встроенной службе Gmail в Apps Script, эта API позволяет скриптам находить и изменять потоки, сообщения и метки в почтовом ящике Gmail. В большинстве случаев встроенная служба проще в использовании, но эта расширенная служба предоставляет несколько дополнительных функций и доступ к более подробной информации о содержимом Gmail.
Ссылка
Подробную информацию об этой службе см. в справочной документации по API Gmail. Как и все расширенные службы в Apps Script, расширенная служба Gmail использует те же объекты, методы и параметры, что и публичный API. Для получения дополнительной информации см. Как определяются сигнатуры методов .
Чтобы сообщить о проблемах и найти другую поддержку, см. руководство по поддержке Gmail .
Пример кода
В примере кода ниже используется версия API 1 .
Список информации этикетки
Следующий пример демонстрирует, как вывести список всей информации о метках пользователя. Сюда входят имя метки, тип, идентификатор и настройки видимости.
Список фрагментов входящих сообщений
Следующий пример демонстрирует, как перечислить фрагменты текста, связанные с каждой веткой в папке «Входящие» пользователя. Обратите внимание на использование токенов страницы для доступа к полному списку результатов.
Список недавней истории
Следующий пример демонстрирует, как регистрировать историю недавней активности. В частности, этот пример восстанавливает идентификатор записи истории, связанный с последним отправленным пользователем сообщением, а затем регистрирует идентификаторы сообщений для каждого сообщения, которое было изменено с того времени. Каждое измененное сообщение регистрируется только один раз, независимо от того, сколько событий изменения содержится в записях истории. Обратите внимание на использование токенов страницы для доступа к полному списку результатов.
Список сообщений
В следующем примере показано, как составить список непрочитанных сообщений пользователя Gmail.