Индекс
-
ComposeTrigger
(сообщение) -
ComposeTrigger.DraftAccess
(перечисление) -
ContextualTrigger
(сообщение) -
GmailAddOnManifest
(сообщение) -
UnconditionalTrigger
(сообщение) -
UniversalAction
(сообщение)
Создать триггер
Триггер, который активируется, когда пользователь составляет электронное письмо.
Поля | |
---|---|
actions[] | Определяет набор действий надстройки времени создания. Это действия, которые пользователи могут запускать надстройкой времени создания. |
draftAccess | Определяет уровень доступа к данным при запуске надстройки времени создания. |
Доступ к черновику
Перечисление, определяющее уровень доступа к данным, который требуется триггеру создания.
перечисления | |
---|---|
UNSPECIFIED | Значение по умолчанию, если для draftAccess ничего не задано. |
NONE | Триггер создания не может получить доступ к каким-либо данным черновика при запуске надстройки создания. |
METADATA | Дает триггеру создания разрешение на доступ к метаданным черновика при запуске надстройки создания. Сюда входит список аудитории, например, список «Кому» и «Копия» черновика сообщения. |
Контекстный триггер
Определяет триггер, который срабатывает, когда открытое электронное письмо соответствует определенным критериям. Когда триггер срабатывает, он выполняет определенную конечную точку, обычно для создания новых карт и обновления пользовательского интерфейса.
Поля | |
---|---|
onTriggerFunction | Необходимый. Имя конечной точки для вызова, когда сообщение соответствует триггеру. |
trigger поля объединения. Тип триггера определяет условия, которые Gmail использует для отображения надстройки. trigger может быть только одним из следующих: | |
unconditional | Безусловные триггеры выполняются при открытии любого почтового сообщения. |
GmailAddOnManifest
Свойства, настраивающие внешний вид и выполнение надстройки Gmail.
Поля | |
---|---|
homepageTrigger | Определяет конечную точку, которая будет выполняться в контекстах, не соответствующих объявленному контекстуальному триггеру. Любые карты, сгенерированные этой функцией, всегда будут доступны пользователю, но могут быть скрыты контекстным контентом, когда это дополнение объявляет более целевые триггеры. Если он присутствует, он переопределяет конфигурацию из |
contextualTriggers[] | Определяет набор условий, запускающих надстройку. |
universalActions[] | Определяет набор универсальных действий надстройки. Пользователь запускает универсальные действия из меню панели инструментов надстройки. |
composeTrigger | Определяет триггер времени создания для надстройки времени создания. Это триггер, который заставляет надстройку действовать, когда пользователь составляет электронное письмо. Все надстройки времени создания должны иметь область действия |
authorizationCheckFunction | Имя конечной точки, которая проверяет наличие у надстройки всех необходимых сторонних разрешений путем проверки сторонних API. Если проверка не удалась, функция должна выдать исключение, чтобы инициировать поток авторизации. Эта функция вызывается перед каждым вызовом надстройки, чтобы обеспечить бесперебойную работу пользователя. |
Безусловный триггер
Этот тип не имеет полей.
Триггер, который срабатывает при открытии любого сообщения электронной почты.
Универсальное действие
Действие, которое всегда доступно в меню панели инструментов модуля вне зависимости от контекста сообщения.
Поля | |
---|---|
text | Необходимый. Видимый пользователем текст, описывающий действие, например, «Добавить новый контакт». |
Поле объединения action_type . Тип действия определяет поведение Gmail, когда пользователь вызывает действие. action_type может быть только одним из следующих: | |
openLink | Ссылка, которая открывается Gmail, когда пользователь инициирует действие. |
runFunction | Конечная точка, которая вызывается, когда пользователь инициирует действие. Подробнее см. в руководстве по универсальным действиям . |