Конфигурация ресурсов, используемая для определения содержимого и поведения надстройки 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)
},
"meet": {
object (Meet)
}
} |
| Поля | |
|---|---|
common | Обязательный параметр. Определяет значения для дополнения Google Workspace, общие для всех приложений-хостов. Значения, определенные здесь, используются по умолчанию, если конкретные значения для определенного хоста не указаны. |
calendar | Требуется, если надстройка Google Workspace расширяет функционал Calendar . Настройки внешнего вида и поведения в основном приложении Google Calendar. Если не указано, надстройка будет отключена в Google Calendar. |
chat | Требуется, если надстройка Google Workspace расширяет функционал Chat . Конфигурация приложения Google Chat. Если этот параметр отсутствует, надстройка будет отключена в Google Chat. Объект |
drive | Требуется, если надстройка Google Workspace расширяет функциональность Drive . Настройки внешнего вида и поведения в основном приложении Drive. Если не указано, надстройка будет отключена в Drive. |
gmail | Требуется, если надстройка Google Workspace расширяет функциональность Gmail . Настройки внешнего вида и поведения в основном приложении Gmail. Если не указано, надстройка будет отключена в Gmail. |
docs | Требуется, если надстройка Google Workspace расширяет функциональность Docs . Настройки внешнего вида и поведения в основном приложении Docs. Если не указано, надстройка будет отключена в Docs. |
sheets | Требуется, если надстройка Google Workspace расширяет функциональность Sheets . Настройки внешнего вида и поведения в основном приложении Sheets. Если не указано, надстройка будет отключена в Sheets. |
slides | Требуется, если надстройка Google Workspace расширяет функциональность Slides . Настройки внешнего вида и поведения в основном приложении Slides. Если не указано, надстройка будет отключена в Slides. |
meet | Требуется, если надстройка Google Workspace расширяет функционал Meet . Настройки внешнего вида и поведения в приложении-хосте Meet. Если не указано, надстройка будет отключена в Meet. |
Общий
Конфигурация манифеста для параметров, общих для каждого хост-приложения . Определенные здесь значения служат значениями по умолчанию, если конкретные значения для хоста не указаны.
| JSON-представление |
|---|
{
"homepageTrigger": {
object (HomepageTrigger)
},
"layoutProperties": {
object (LayoutProperties)
},
"logoUrl": string,
"name": string,
"openLinkUrlPrefixes": [
string
],
"universalActions": [
{
object (UniversalAction)
}
],
"useLocaleFromApp": boolean
} |
| Поля | |
|---|---|
homepageTrigger | |
layoutProperties | |
logoUrl | Обязательно. Публичный URL изображения панели инструментов. |
name | Обязательно. Название дополнения, отображаемое на панели инструментов. |
openLinkUrlPrefixes[] | Обязательно, если дополнение отображает исходящие ссылки внутри виджетов с использованием Подробности см. в разделе «URL-адреса разрешенных списков» . |
universalActions[] | |
useLocaleFromApp | Если Подробности см. в разделе «Доступ к локали и часовому поясу пользователя» . |
Свойства макета
Настройка внешнего вида панели инструментов и кнопок дополнения Google Workspace.
| JSON-представление |
|---|
{
"primaryColor": string,
"secondaryColor": string
} |
| Поля | |
|---|---|
primaryColor | |
secondaryColor | |
UniversalAction
Настройка универсального действия . При выборе этого параметра универсальное действие открывает 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 . Имя функции Apps Script, которая выполняется при выборе.Подробности см. в руководстве по универсальным действиям . |