Конфигурация ресурса, которая используется для определения содержимого и поведения дополнения 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. Значок указывается |
Контекстуальный триггер
Конфигурация триггера, который срабатывает, когда пользователь открывает сообщение Gmail и это сообщение удовлетворяет определенным критериям. Дополнительные сведения см. в разделе Расширение пользовательского интерфейса сообщений .
JSON-представление |
---|
{ "onTriggerFunction": string, "unconditional": {}, } |
Поля | |
---|---|
onTriggerFunction | Подробную информацию о том, как определить эту функцию, см. в разделе «Контекстная триггерная функция» . |
unconditional | |
ВыбратьДействие
Конфигурация действия создания, определяющая, какую функцию запускать, когда пользователь выбирает действие создания.
JSON-представление |
---|
{ "runFunction": string, "text": string } |
Поля | |
---|---|
runFunction | Подробности см. в разделе Функция триггера Compose . |
text | |