Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Конфигурация ресурсов, используемая для определения содержимого и поведения надстройки Google Workspace в Календаре Google. Манифесты надстройки Google Workspace должны содержать все компоненты, помеченные как обязательные, если они расширяют Календарь.
Используется только в том случае, если дополнение предоставляет решения для проведения конференций . Необязательно. Имя функции Apps Script, которая генерирует URL-адрес, ведущий на страницу настроек дополнения.
Используется только в том случае, если дополнение предоставляет решения для проведения конференций . В этом случае необходимо определить хотя бы одно решение. Список решений для проведения конференций, предлагаемых дополнением. Для каждого решения предусмотрен соответствующий параметр конференции, представленный в интерфейсе редактирования событий Google Календаря.
currentEventAccess
string
Определяет уровень доступа надстройки к данным событий, генерируемым пользователями. Если не указано, метаданные событий не передаются в надстройку. Допустимые значения:
METADATA указывает, что дополнение имеет доступ только к базовым метаданным событий.
READ указывает, что дополнение может считывать пользовательские данные о событиях в дополнение к основным метаданным событий.
WRITE указывает, что надстройка может записывать данные о событиях, создаваемых пользователем.
READ_WRITE указывает, что надстройка может читать и записывать данные о событиях, созданных пользователем, а также читать основные метаданные.
Если установлено значение READ или READ_WRITE , дополнение должно иметь область действияhttps://www.googleapis.com/auth/calendar.addons.current.event.read .
Если установлено значение WRITE или READ_WRITE , дополнение должно иметь область действияhttps://www.googleapis.com/auth/calendar.addons.current.event.write .
Конфигурация решения для конференций, предлагаемого дополнением. Каждое решение имеет соответствующую опцию конференц-связи, представленную в интерфейсе редактирования событий Google Календаря.
Обязательно . Идентификатор решения для конференц-связи. Должен быть уникальным среди всех решений для конференц-связи, предоставляемых дополнением. После выбора идентификатора его нельзя менять.
logoUrl
string
Ссылка на значок, представляющий решение. Изображение должно быть размером 96 x 96 dp.
Если это изображение предоставлено, оно может отличаться от calendar.logoUrl дополнения, который используется для представления дополнения в хост-приложениях, расширяемых этим дополнением. Если изображение логотипа для конкретного решения не предоставлено, вместо него используется calendar.logoUrl .
name
string
Обязательно . Название решения для конференций, отображаемое в пользовательском интерфейсе Календаря Google, когда пользователь создает или редактирует событие.
onCreateFunction
string
Обязательно . Имя функции Apps Script, вызываемой при попытке Google Календаря создать конференцию этого типа. Эту функцию необходимо реализовать для каждого решения для конференций, поддерживаемого вашим дополнением.
Имя функции Apps Script, которая запускается, когда пользователь открывает событие календаря для просмотра или редактирования. Если указано, необходимо реализовать эту функцию для создания и возврата массива объектов Card для отображения в пользовательском интерфейсе дополнения.
EventUpdateTrigger
Конфигурация контекстного триггера, срабатывающего при редактировании и сохранении пользователем события в Google Календаре. Подробнее см. в разделе Обновление событий Календаря .
JSON-представление
{
"runFunction": string
}
Поля
runFunction
string
Имя функции Apps Script, которая запускается, когда пользователь редактирует и сохраняет событие в календаре. Если указано, необходимо реализовать эту функцию для создания и возврата массива объектов Card для отображения в пользовательском интерфейсе дополнения.
EventAttachmentTrigger
Конфигурация для контекстного триггера, который срабатывает, когда пользователь нажимает на поставщика дополнительных вложений в раскрывающемся меню календаря.
JSON-представление
{
"runFunction": string,
"label": string,
}
Поля
runFunction
string
Обязательно. Имя функции Apps Script, которая запускается, когда пользователь выбирает поставщика вложений дополнения в раскрывающемся меню «Календарь». Необходимо реализовать эту функцию для создания и возврата массива объектов Card для отображения в пользовательском интерфейсе дополнения.
label
string
Обязательно. Текст, который будет отображаться в раскрывающемся меню календаря и идентифицирует этого поставщика вложений.
[[["Прост для понимания","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-08-04 UTC."],[[["Google Workspace add-on manifests extending Calendar must include all required components."],["Add-ons can access basic event metadata or read/write user-generated event data with appropriate scopes."],["Calendar add-ons utilize triggers to execute functions when events are opened, updated, or attachments are accessed."],["Conferencing solutions within add-ons allow integration with third-party platforms, requiring specific configuration and logos."],["Add-ons can create homepages and settings pages to manage user preferences and add-on behavior within Calendar."]]],[]]