Конфигурация ресурса, которая используется для определения содержимого и поведения надстройки Google Workspace . В манифестах надстроек Google Workspace все компоненты должны быть помечены как обязательные .
Дополнения
Верхний уровень конфигурации манифеста надстройки Google Workspace.
Необходимый. Определяет значения для надстройки Google Workspace , общие для каждого хост-приложения. Некоторые значения, определенные здесь, используются по умолчанию, если опущены определенные значения для конкретного хоста.
Требуется, если надстройка Google Workspace расширяет возможности Calendar . Конфигурации внешнего вида и поведения надстройки Google Workspace в главном приложении Календаря Google. Если это поле опущено, надстройка отключена в Календаре Google.
Требуется, если надстройка Google Workspace расширяет возможности Google Диска . Конфигурации внешнего вида и поведения надстройки Google Workspace в главном приложении Google Диска. Если это поле опущено, надстройка отключена на Google Диске.
Требуется, если надстройка Google Workspace расширяет возможности Gmail . Конфигурации внешнего вида и поведения надстройки Google Workspace в главном приложении Gmail. Если это поле опущено, надстройка отключена в Gmail.
Требуется, если дополнение Google Workspace расширяет возможности Docs . Конфигурации внешнего вида и поведения надстройки Google Workspace в главном приложении Документов. Если это поле опущено, надстройка в Документах отключена.
Требуется, если надстройка Google Workspace расширяет возможности Таблиц . Конфигурации внешнего вида и поведения надстройки Google Workspace в главном приложении Таблиц. Если это поле опущено, надстройка отключена в Таблицах.
Требуется, если надстройка Google Workspace расширяет возможности Slides . Конфигурации внешнего вида и поведения надстройки Google Workspace в главном приложении Slides. Если это поле опущено, надстройка отключена в Презентациях.
Общий
Конфигурация манифеста для параметров, общих для каждого ведущего приложения . Некоторые значения, определенные здесь, используются по умолчанию, если опущены определенные значения для конкретного хоста.
Спецификация триггерной функции по умолчанию для создания домашней страницы надстройки. Эта спецификация используется, если не определен триггер домашней страницы для конкретного хоста. Если это также опущено, создается общая карточка домашней страницы, которая используется при необходимости.
Конфигурация цветов, используемых на панели инструментов и кнопках надстройки.
logoUrl
string
Необходимый. URL-адрес изображения, отображаемого на панели инструментов. URL-адрес должен быть общедоступным.
name
string
Необходимый. Имя дополнения, отображаемое на панели инструментов.
openLinkUrlPrefixes[]
string
Требуется, если надстройка отображает какие-либо исходящие ссылки, будь то внутри виджетов с использованием OpenLink или текстового виджета с использованием тегов привязки HTML. Список префиксов URL-адресов HTTPS. Для защиты пользовательских данных любая ссылка, отображаемая надстройкой, должна соответствовать одному из префиксов в этом списке.
Если true , дополнительные объекты событий, передаваемые функциям обратного вызова действий или триггерным функциям, включают информацию о языковом стандарте и часовом поясе пользователя. По умолчанию установлено значение false .
Цвет панели инструментов. По умолчанию серый (#424242).
secondaryColor
string
Цвет кнопок по умолчанию. По умолчанию используется основной цвет (если он установлен); в противном случае по умолчанию используется синий цвет (#2196F3).
Универсальное действие
Конфигурация для универсального действия . Если этот параметр выбран, универсальное действие либо открывает указанную 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
string
Требуется для каждого универсального действия. Текст, отображаемый в меню пользовательского интерфейса для этого действия.
openLink
string
Требуется для каждого универсального действия, если runFunction отсутствует. Если указано, URL-адрес, который открывается на вкладке, когда пользователь выбирает это действие.
runFunction
string
Требуется для каждого универсального действия, если openLink отсутствует. Если указано, имя функции Apps Script, которая выполняется, когда пользователь выбирает это действие.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-01-06 UTC."],[[["Google Workspace Add-on manifests define add-on content and behavior, requiring specific configurations for each supported host application (Calendar, Drive, Gmail, Docs, Sheets, Slides)."],["A common configuration section sets defaults for all host applications, including homepage triggers, layout properties, logo URL, add-on name, allowed outbound link prefixes, and universal actions."],["Each host application configuration controls the add-on's appearance and behavior within that specific application; omitting a host's configuration disables the add-on for that application."],["Universal actions, configurable in the common section, enable consistent add-on functionality across hosts, allowing either opening a URL or running an Apps Script function."],["Add-on developers must define allowed outbound link prefixes to ensure user data protection, restricting links rendered by the add-on to the specified prefixes."]]],[]]