Дополнения Google Workspace, добавляющие решения для конференц-связи, часто содержат детали, которыми пользователь должен управлять на странице настроек надстройки. Например, обычно имеется кнопка или элемент управления, позволяющий пользователю выйти из сторонней конференц-системы.
Страницы настроек надстроек не являются обязательными. В следующих разделах описано, как открыть страницу настроек надстройки и как создать страницу настроек.
Открыть настройки дополнения
Вы можете открыть страницу настроек установленного вами дополнения, выполнив следующие действия:
- Откройте Календарь Google .
- Нажмите значок и выберите «Настройки» .
- На левой навигационной панели выберите надстройки , чтобы перейти к списку установленных надстроек.
- Нажмите кнопку «Настройки» , которая появляется справа от имени дополнения, чтобы открыть страницу настроек этого дополнения; это приведет к тому, что Календарь Google откроет URL-адрес страницы настроек.
Если надстройка не определяет страницу настроек, кнопка «Настройки» не отображается.
Создайте страницу настроек
Страница настроек обычно создается с использованием стандартных HTML и CSS. При разработке страницы следуйте рекомендациям по стилю надстроек .
Когда пользователь вносит изменения в настройки надстройки, страница должна отправлять запросы в стороннюю систему конференц-связи для принятия этих изменений соответствующим образом. Страница также может хранить и извлекать информацию из свойств пользователя дополнительного проекта по мере необходимости.
Размещено на внешнем веб-сервере
Вы можете разместить страницу настроек надстройки вне проекта сценария надстройки, возможно, как часть стороннего веб-сайта для проведения конференций.
Чтобы связать дополнение с внешней страницей настроек, необходимо сделать следующее:
- Создайте страницу и разместите ее на внешнем сервере. Добавляя элементы на страницу, убедитесь, что они правильно взаимодействуют со сторонней системой конференц-связи, и внесите соответствующие изменения для этого пользователя.
- В проекте дополнительного скрипта реализуйте функцию, которая возвращает URL-адрес внешней страницы.
- Укажите имя этой функции в поле
calendar.createSettingsFunction
в манифесте проекта надстройки.
Размещено в скрипте приложений
Вы можете предоставить страницу настроек для своей надстройки с помощью веб-приложения Apps Script. В качестве веб-приложения ваш проект сценария надстройки может создать и развернуть страницу, которая затем будет размещена на серверах сценариев приложений.
Подробную информацию о том, как создавать HTML для веб-приложений, см. в руководстве по службе HTML . Ваша страница настроек может при необходимости взаимодействовать с серверами Google . Вы также можете использовать шаблоны на странице, чтобы сделать ее более динамичной.
В примере надстройки для конференц-связи «Календарь» показано, как создать страницу настроек веб-приложения.