Package google.apps.script.type.gmail

Индекс

Создать триггер

Триггер, который активируется, когда пользователь составляет электронное письмо.

Поля
actions[]

MenuItemExtensionPoint

Определяет набор действий надстройки времени создания. Это действия, которые пользователи могут запускать надстройкой времени создания.

draftAccess

DraftAccess

Определяет уровень доступа к данным при запуске надстройки времени создания.

Доступ к черновику

Перечисление, определяющее уровень доступа к данным, который требуется триггеру создания.

перечисления
UNSPECIFIED Значение по умолчанию, если для draftAccess ничего не задано.
NONE Триггер создания не может получить доступ к каким-либо данным черновика при запуске надстройки создания.
METADATA Дает триггеру создания разрешение на доступ к метаданным черновика при запуске надстройки создания. Сюда входит список аудитории, например, список «Кому» и «Копия» черновика сообщения.

Контекстный триггер

Определяет триггер, который срабатывает, когда открытое электронное письмо соответствует определенным критериям. Когда триггер срабатывает, он выполняет определенную конечную точку, обычно для создания новых карт и обновления пользовательского интерфейса.

Поля
onTriggerFunction

string

Необходимый. Имя конечной точки для вызова, когда сообщение соответствует триггеру.

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

UnconditionalTrigger

Безусловные триггеры выполняются при открытии любого почтового сообщения.

GmailAddOnManifest

Свойства, настраивающие внешний вид и выполнение надстройки Gmail.

Поля
homepageTrigger

HomepageExtensionPoint

Определяет конечную точку, которая будет выполняться в контекстах, не соответствующих объявленному контекстуальному триггеру. Любые карты, сгенерированные этой функцией, всегда будут доступны пользователю, но могут быть скрыты контекстным контентом, когда это дополнение объявляет более целевые триггеры.

Если он присутствует, он переопределяет конфигурацию из addOns.common.homepageTrigger .

contextualTriggers[]

ContextualTrigger

Определяет набор условий, запускающих надстройку.

universalActions[]

UniversalAction

Определяет набор универсальных действий надстройки. Пользователь запускает универсальные действия из меню панели инструментов надстройки.

composeTrigger

ComposeTrigger

Определяет триггер времени создания для надстройки времени создания. Это триггер, который заставляет надстройку действовать, когда пользователь составляет электронное письмо. Все надстройки времени создания должны иметь область действия gmail.addons.current.action.compose , даже если они могут не редактировать черновик.

authorizationCheckFunction

string

Имя конечной точки, которая проверяет наличие у надстройки всех необходимых сторонних разрешений путем проверки сторонних API. Если проверка не удалась, функция должна выдать исключение, чтобы инициировать поток авторизации. Эта функция вызывается перед каждым вызовом надстройки, чтобы обеспечить бесперебойную работу пользователя.

Безусловный триггер

Этот тип не имеет полей.

Триггер, который срабатывает при открытии любого сообщения электронной почты.

Универсальное действие

Действие, которое всегда доступно в меню панели инструментов модуля вне зависимости от контекста сообщения.

Поля
text

string

Необходимый. Видимый пользователем текст, описывающий действие, например, «Добавить новый контакт».

Поле объединения action_type . Тип действия определяет поведение Gmail, когда пользователь вызывает действие. action_type может быть только одним из следующих:
runFunction

string

Конечная точка, которая вызывается, когда пользователь инициирует действие. Подробнее см. в руководстве по универсальным действиям .