Добавление дополнительных настроек конференц-связи

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

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

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

Вы можете открыть страницу настроек установленного вами дополнения, выполнив следующие действия:

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

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

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

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

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

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

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

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

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

Размещено в скрипте приложений

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

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

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