Конфигурация ресурсов, используемая для определения содержимого и поведения надстройки Google Workspace в Календаре Google. Манифесты надстройки Google Workspace должны содержать все компоненты, помеченные как обязательные, если они расширяют Календарь.
Календарь
Конфигурация манифеста дополнений Google Workspace для расширений Google Календаря. Подробнее см. в разделе «Расширение Календаря с помощью дополнений Google Workspace» .
| JSON-представление |
|---|
{
"createSettingsUrlFunction": string,
"conferenceSolution": [
{
object (ConferenceSolution)
}
],
"currentEventAccess": string,
"eventOpenTrigger": {
object (EventOpenTrigger)
},
"eventUpdateTrigger": {
object (EventUpdateTrigger)
},
"eventAttachmentTrigger": {
object (EventAttachmentTrigger)
},
"homepageTrigger": {
object (HomepageTrigger)
}
} |
| Поля | |
|---|---|
createSettingsUrlFunction | Более подробную информацию см. в разделе Добавление настроек надстройки конференц-связи . |
conferenceSolution[] | |
currentEventAccess | Определяет уровень доступа надстройки к данным событий, генерируемым пользователями. Если не указано, метаданные событий не передаются в надстройку. Допустимые значения:
Если установлено значение |
eventOpenTrigger | Спецификация триггера для триггеров открытия событий в Календаре. |
eventUpdateTrigger | Требуется для предоставления интерфейсов контекстного обновления событий в Google Календаре. Спецификация триггера для обновления событий в Календаре. |
eventAttachmentTrigger | Спецификация триггера для триггеров вложения событий в Календаре. |
homepageTrigger | Спецификация функции триггера для создания домашней страницы дополнения на хосте Calendar. Переопределяет |
ConferenceSolution
Конфигурация решения для конференций, предлагаемого дополнением. Каждое решение имеет соответствующую опцию конференц-связи, представленную в интерфейсе редактирования событий Google Календаря.
| JSON-представление |
|---|
{
"id": string,
"logoUrl": string,
"name": string,
"onCreateFunction": string
} |
| Поля | |
|---|---|
id | |
logoUrl | URL-адрес не может быть произвольным — изображение должно быть размещено в инфраструктуре Google. Подробнее см. в разделе «Предоставление логотипов для конференц-решений» . Если это изображение предоставлено, оно может отличаться от calendar.logoUrl дополнения, который используется для представления дополнения в хост-приложениях, расширяемых этим дополнением. Если изображение логотипа для конкретного решения не предоставлено, вместо него используется calendar.logoUrl . |
name | |
onCreateFunction | |
EventOpenTrigger
Конфигурация контекстного триггера, срабатывающего при открытии пользователем события в Google Календаре. Подробнее см. в разделе Расширение интерфейса событий Календаря .
| JSON-представление |
|---|
{
"runFunction": string
} |
| Поля | |
|---|---|
runFunction | Card для отображения в пользовательском интерфейсе дополнения. |
EventUpdateTrigger
Конфигурация контекстного триггера, срабатывающего при редактировании и сохранении пользователем события в Google Календаре. Подробнее см. в разделе Обновление событий Календаря .
| JSON-представление |
|---|
{
"runFunction": string
} |
| Поля | |
|---|---|
runFunction | Card для отображения в пользовательском интерфейсе дополнения. |
EventAttachmentTrigger
Конфигурация для контекстного триггера, который срабатывает, когда пользователь нажимает на поставщика дополнительных вложений в раскрывающемся меню календаря.
| JSON-представление |
|---|
{
"runFunction": string,
"label": string,
} |
| Поля | |
|---|---|
runFunction | Card для отображения в пользовательском интерфейсе дополнения. |
label | |
Конфигурация ресурсов, используемая для определения содержимого и поведения надстройки Google Workspace в Календаре Google. Манифесты надстройки Google Workspace должны содержать все компоненты, помеченные как обязательные, если они расширяют Календарь.
Календарь
Конфигурация манифеста дополнений Google Workspace для расширений Google Календаря. Подробнее см. в разделе «Расширение Календаря с помощью дополнений Google Workspace» .
| JSON-представление |
|---|
{
"createSettingsUrlFunction": string,
"conferenceSolution": [
{
object (ConferenceSolution)
}
],
"currentEventAccess": string,
"eventOpenTrigger": {
object (EventOpenTrigger)
},
"eventUpdateTrigger": {
object (EventUpdateTrigger)
},
"eventAttachmentTrigger": {
object (EventAttachmentTrigger)
},
"homepageTrigger": {
object (HomepageTrigger)
}
} |
| Поля | |
|---|---|
createSettingsUrlFunction | Более подробную информацию см. в разделе Добавление настроек надстройки конференц-связи . |
conferenceSolution[] | |
currentEventAccess | Определяет уровень доступа надстройки к данным событий, генерируемым пользователями. Если не указано, метаданные событий не передаются в надстройку. Допустимые значения:
Если установлено значение |
eventOpenTrigger | Спецификация триггера для триггеров открытия событий в Календаре. |
eventUpdateTrigger | Требуется для предоставления интерфейсов контекстного обновления событий в Google Календаре. Спецификация триггера для обновления событий в Календаре. |
eventAttachmentTrigger | Спецификация триггера для триггеров вложения событий в Календаре. |
homepageTrigger | Спецификация функции триггера для создания домашней страницы дополнения на хосте Calendar. Переопределяет |
ConferenceSolution
Конфигурация решения для конференций, предлагаемого дополнением. Каждое решение имеет соответствующую опцию конференц-связи, представленную в интерфейсе редактирования событий Google Календаря.
| JSON-представление |
|---|
{
"id": string,
"logoUrl": string,
"name": string,
"onCreateFunction": string
} |
| Поля | |
|---|---|
id | |
logoUrl | URL-адрес не может быть произвольным — изображение должно быть размещено в инфраструктуре Google. Подробнее см. в разделе «Предоставление логотипов для конференц-решений» . Если это изображение предоставлено, оно может отличаться от calendar.logoUrl дополнения, который используется для представления дополнения в хост-приложениях, расширяемых этим дополнением. Если изображение логотипа для конкретного решения не предоставлено, вместо него используется calendar.logoUrl . |
name | |
onCreateFunction | |
EventOpenTrigger
Конфигурация контекстного триггера, срабатывающего при открытии пользователем события в Google Календаре. Подробнее см. в разделе Расширение интерфейса событий Календаря .
| JSON-представление |
|---|
{
"runFunction": string
} |
| Поля | |
|---|---|
runFunction | Card для отображения в пользовательском интерфейсе дополнения. |
EventUpdateTrigger
Конфигурация контекстного триггера, срабатывающего при редактировании и сохранении пользователем события в Google Календаре. Подробнее см. в разделе Обновление событий Календаря .
| JSON-представление |
|---|
{
"runFunction": string
} |
| Поля | |
|---|---|
runFunction | Card для отображения в пользовательском интерфейсе дополнения. |
EventAttachmentTrigger
Конфигурация для контекстного триггера, который срабатывает, когда пользователь нажимает на поставщика дополнительных вложений в раскрывающемся меню календаря.
| JSON-представление |
|---|
{
"runFunction": string,
"label": string,
} |
| Поля | |
|---|---|
runFunction | Card для отображения в пользовательском интерфейсе дополнения. |
label | |