Добавить настройки надстройки конференц-связи

Дополнения Google Workspace, добавляющие решения для конференц-связи, часто имеют параметры, которые пользователь должен контролировать на странице настроек дополнения. Например, часто присутствует кнопка или элемент управления, позволяющий пользователю выйти из сторонней системы конференц-связи.

Страницы настроек дополнения являются необязательными. В следующих разделах описано, как открыть страницу настроек дополнения и как создать страницу настроек.

Откройте настройки дополнения

Настройки надстроек для конференц-связи доступны в меню настроек календаря. Чтобы открыть страницу настроек установленной надстройки, выполните следующие действия:

  1. Откройте Google Календарь .
  2. Нажмите на значок и выберите «Настройки» .
  3. В левой панели навигации выберите «Дополнения» , чтобы перейти к списку установленных дополнений.
  4. Нажмите кнопку «Настройки» , которая находится справа от названия дополнения, чтобы открыть страницу настроек этого дополнения; при этом Календарь откроет URL-адрес страницы настроек.

Если в дополнении не указана страница настроек, кнопка «Настройки» не отображается.

Создайте страницу настроек.

Страница настроек создается с использованием стандартного HTML и CSS. При разработке страницы следуйте рекомендациям по стилю дополнения .

Когда пользователь изменяет настройки дополнения, страница должна отправлять запросы в стороннюю систему видеоконференций для применения этих изменений. Страница также может сохранять и извлекать информацию из свойств пользователя проекта дополнения по мере необходимости.

Размещено на внешнем веб-сервере.

Вы можете разместить страницу настроек своего дополнения вне проекта скрипта дополнения, например, в рамках стороннего веб-сайта для проведения конференций.

Чтобы связать дополнение с внешней страницей настроек, выполните следующие действия:

  1. Создайте страницу и разместите её на внешнем сервере. При добавлении элементов на страницу убедитесь, что они корректно взаимодействуют со сторонней системой видеоконференций, и внесите соответствующие изменения для конкретного пользователя.
  2. В проекте скрипта дополнения реализуйте функцию, которая возвращает URL-адрес внешней страницы.
  3. Укажите имя этой функции в поле calendar.createSettingsFunction в манифесте проекта дополнения.

Размещено в Apps Script

Вы можете предоставить страницу настроек для своего дополнения, используя веб-приложение Apps Script. Будучи веб-приложением, ваш проект скрипта дополнения может собрать и развернуть страницу, которая затем размещается на серверах Apps Script.

Подробную информацию о создании HTML-кода для веб-приложений см. в руководстве по HTML-сервисам . Ваша страница настроек может взаимодействовать с серверами Google по мере необходимости. Вы также можете использовать шаблоны на странице, чтобы сделать ее более динамичной.

Пример надстройки «Календарь конференций» демонстрирует, как создать страницу настроек веб-приложения.