Конфигурация ресурса, которая используется для определения содержимого и поведения надстройки Google Workspace . В манифестах надстроек Google Workspace все компоненты должны быть помечены как обязательные .
Дополнения
Верхний уровень конфигурации манифеста дополнения Google Workspace.
JSON-представление |
---|
{ "common": { object (Common) }, "calendar": { object (Calendar) }, "chat": { object (Chat) }, "drive": { object (Drive) }, "gmail": { object (Gmail) }, "docs": { object (Docs) }, "sheets": { object (Sheets) }, "slides": { object (Slides) } } |
Поля | |
---|---|
common | Необходимый. Определяет значения для надстройки Google Workspace , общие для каждого хост-приложения. Некоторые значения, определенные здесь, используются по умолчанию, если опущены определенные значения для конкретного хоста. |
calendar | Требуется, если надстройка Google Workspace расширяет возможности Calendar . Конфигурации внешнего вида и поведения надстройки Google Workspace в главном приложении Календаря Google. Если это поле опущено, надстройка отключена в Календаре Google. |
chat | Требуется, если надстройка Google Workspace расширяет Chat . Настройка приложения Google Chat. Если это поле опущено, надстройка отключена в Google Chat. Объект |
drive | Требуется, если надстройка Google Workspace расширяет возможности Google Диска . Конфигурации внешнего вида и поведения надстройки Google Workspace в главном приложении Google Диска. Если это поле опущено, надстройка отключена на Google Диске. |
gmail | Требуется, если надстройка Google Workspace расширяет возможности Gmail . Конфигурации внешнего вида и поведения надстройки Google Workspace в главном приложении Gmail. Если это поле опущено, надстройка отключена в Gmail. |
docs | Требуется, если надстройка Google Workspace расширяет возможности Документов . Конфигурации внешнего вида и поведения надстройки Google Workspace в главном приложении Документов. Если это поле опущено, надстройка в Документах отключена. |
sheets | Требуется, если надстройка Google Workspace расширяет возможности Таблиц . Конфигурации внешнего вида и поведения надстройки Google Workspace в главном приложении Таблиц. Если это поле опущено, надстройка отключена в Таблицах. |
slides | Требуется, если надстройка Google Workspace расширяет возможности Slides . Конфигурации внешнего вида и поведения надстройки Google Workspace в главном приложении Slides. Если это поле опущено, надстройка в Слайдах отключена. |
Общий
Конфигурация манифеста для параметров, общих для каждого ведущего приложения . Некоторые значения, определенные здесь, используются по умолчанию, если опущены определенные значения для конкретного хоста.
JSON-представление |
---|
{ "homepageTrigger": { object (HomepageTrigger) }, "layoutProperties": { object (LayoutProperties) }, "logoUrl": string, "name": string, "openLinkUrlPrefixes": [ string ], "universalActions": [ { object (UniversalAction) } ], "useLocaleFromApp": boolean } |
Поля | |
---|---|
homepageTrigger | |
layoutProperties | |
logoUrl | Необходимый. URL-адрес изображения, отображаемого на панели инструментов. URL-адрес должен быть общедоступным. |
name | Необходимый. Имя дополнения, отображаемое на панели инструментов. |
openLinkUrlPrefixes[] | Требуется, если надстройка отображает какие-либо исходящие ссылки, будь то внутри виджетов с использованием Дополнительные сведения см. в разделе URL-адреса белого списка . |
universalActions[] | |
useLocaleFromApp | Если Дополнительные сведения см. в разделе Доступ к локали и часовым поясам пользователя . |
Свойства макета
Конфигурация, которая контролирует Google WorkspaceЦвет и внешний вид дополнительной панели инструментов, кнопок.
JSON-представление |
---|
{ "primaryColor": string, "secondaryColor": string } |
Поля | |
---|---|
primaryColor | |
secondaryColor | |
Универсальное действие
Конфигурация для универсального действия . Если этот параметр выбран, универсальное действие либо открывает указанную URL-ссылку, либо запускает указанную функцию скрипта приложений.
JSON-представление |
---|
{ "label": string, // Union field rule can be only one of the following: "openLink": string, "runFunction": string, // End of list of possible types for union field rule. } |
Поля | |
---|---|
label | |
openLink | runFunction отсутствует. Если указано, URL-адрес, который открывается на вкладке, когда пользователь выбирает это действие. |
runFunction | openLink отсутствует. Если указано, имя функции Apps Script, которая выполняется, когда пользователь выбирает это действие.Подробности см. в руководстве по универсальным действиям . |