Конфигурация ресурсов, используемая для определения содержимого и поведения надстроек Google Workspace в Gmail. В манифестах надстроек Google Workspace все компоненты должны быть отмечены как обязательные , если они расширяют Gmail.
Gmail
Конфигурация манифеста дополнений Google Workspace для расширений Gmail. Подробнее см. в статье «Расширение Gmail с помощью дополнений Google Workspace» .
JSON-представление |
---|
{ "authorizationCheckFunction": string, "composeTrigger": { object (ComposeTrigger) }, "contextualTriggers": [ { object (ContextualTrigger) } ], "homepageTrigger": { object (HomepageTrigger) } } |
Поля | |
---|---|
authorizationCheckFunction | Устарело. Имя функции Apps Script, которая выполняет проверку требований сторонних авторизаций. Эта функция вызывается перед каждым запуском надстройки Google Workspace. Эта функция была объявлена устаревшей, чтобы избежать ненужной задержки выполнения. Вместо этого дополнение должно выдавать исключение из основного вызова, как показано в этом примере . |
composeTrigger | Подробную информацию см. в разделе Расширение пользовательского интерфейса создания сообщений с помощью действий по созданию сообщений . |
contextualTriggers[] | |
homepageTrigger | Спецификация функции триггера для создания домашней страницы дополнения на хосте Gmail. Переопределяет |
ComposeTrigger
Конфигурация для действия «Написать сообщение». Подробнее см. в разделе «Расширение интерфейса «Написать сообщение»» .
JSON-представление |
---|
{ "draftAccess": string, "selectActions": [ { object (SelectAction) } ] } |
Поля | |
---|---|
draftAccess | Определяет уровень доступа к данным, доступный для функции триггера создания. Допустимые параметры:
|
selectActions[] | Список действий по написанию сообщений, создающих пользовательские интерфейсы; однако этот список ограничен одним действием на дополнение . Действие по написанию сообщений имеет соответствующий значок, представленный в окне написания сообщений Gmail. Значок задаётся параметром |
ContextualTrigger
Конфигурация триггера, срабатывающего при открытии пользователем сообщения Gmail, удовлетворяющего определённым критериям. Подробнее см. в разделе «Расширение пользовательского интерфейса сообщения» .
JSON-представление |
---|
{ "onTriggerFunction": string, "unconditional": {}, } |
Поля | |
---|---|
onTriggerFunction | Подробную информацию об определении этой функции см. в разделе Контекстная триггерная функция . |
unconditional | |
SelectAction
Конфигурация действия «Составить», которая определяет, какую функцию следует запустить, когда пользователь выбирает действие «Составить».
JSON-представление |
---|
{ "runFunction": string, "text": string } |
Поля | |
---|---|
runFunction | Подробную информацию см. в разделе Функция триггера Compose . |
text | |