Конфигурация ресурса, используемая для определения содержимого и поведения надстройкиGoogle Workspace . Google Workspace Манифесты дополнений должны иметь все компоненты, отмеченные как обязательные .
Дополнения
Верхний уровень конфигурации манифеста надстройки Google Workspace .
Представление JSON |
---|
{ "common": { object (Common) }, "calendar": { object (Calendar) }, "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. |
drive | Требуется, если надстройка Google Workspace расширяет возможности Google Диска . Конфигурации внешнего вида и поведения надстройки Google Workspace в хост-приложении Google Диска. Если это поле опущено, надстройка отключена на Google Диске. |
gmail | Требуется, если надстройка Google Workspace расширяет возможности Gmail . Конфигурации внешнего вида и поведения надстройки Google Workspace в хост-приложении Gmail. Если это поле опущено, надстройка отключена в Gmail. |
docs | Требуется, если надстройка Google Workspace расширяет Docs . Конфигурации внешнего вида и поведения надстройки Google Workspace в ведущем приложении Документов. Если это поле опущено, надстройка отключена в Документах. |
sheets | Требуется, если надстройка Google Workspace расширяет Sheets . Конфигурации внешнего вида и поведения надстройки Google Workspace в ведущем приложении Таблиц. Если это поле опущено, надстройка отключена в Таблицах. |
slides | Требуется, если надстройка Google Workspace расширяет Slides . Конфигурации внешнего вида и поведения надстройки Google Workspace в главном приложении Slides. Если это поле опущено, надстройка отключена в 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-ссылку, либо запускает указанную функцию Apps Script.
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 отсутствует. Если предоставлено, имя функции скрипта приложений, которая выполняется, когда пользователь выбирает это действие.Подробнее см. в руководстве по универсальным действиям . |