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