Дополнения Google Meet создаются и настраиваются как часть проекта Google Cloud.
Создайте проект Google Cloud
Чтобы создать проект Google Cloud, см. раздел Создание проекта Google Cloud .
Включите SDK Google Workspace Marketplace и API надстроек Google Workspace.
Для разработки дополнений Meet необходимы SDK Google Workspace Marketplace и API надстроек Google Workspace. Чтобы их включить:
- Откройте консоль Google Cloud .
- Если другой проект уже открыт, вверху выберите имя проекта вашего приложения, чтобы переключиться на него.
- Вверху в строке поиска введите
Google Workspace Marketplace SDK
и нажмите Enter. Откройте страницу
Google Workspace Marketplace SDK
и нажмите «Включить» .Повторите эти шаги, чтобы найти и включить
Google Workspace Add-ons API
.
Создать развертывание
Чтобы использовать надстройку в Meet, вам потребуется развертывание и файл манифеста надстройки .
- Откройте консоль Google Cloud .
- Если другой проект уже открыт, вверху выберите имя проекта вашего приложения, чтобы переключиться на него.
- Нажмите «API и службы» .
- Выберите
Google Workspace Marketplace SDK
чтобы просмотреть страницу с подробностями. Вариант А (рекомендуется) : использование развертывания HTTP.
- Откройте вкладку «Развертывания HTTP» .
Нажмите Создать новое развертывание и введите идентификатор развертывания надстройки.
Идентификатор развертывания — это произвольная строка, которая помогает разработчику надстройки идентифицировать развертывание, содержащее манифест надстройки. Идентификаторы развертывания являются обязательными и могут содержать не более 100 символов.
Нажмите Далее .
Откроется боковая панель, где вы можете отправить спецификацию манифеста надстройки в формате JSON. Это также называется DEPLOYMENT.JSON.
Файл манифеста надстройки — это центральная конфигурация надстройки Google Meet. В следующем примере кода показаны доступные поля Meet для Интернета в файле манифеста надстройки.
{ "addOns": { "common": { "name": "NAME", "logoUrl": "LOGO_URL" }, "meet": { "web": { "sidePanelUri": "SIDE_PANEL_URI", "addOnOrigins": ["ADD_ON_ORIGINS"], "darkModeLogoUrl": "DARK_MODE_LOGO_URL", "logoUrl": "MEET_WEB_LOGO_URL", "supportsScreenSharing": SUPPORTS_SCREENSHARING } } } }
Замените следующее:
- NAME : Строка. Название вашего дополнения Google Meet.
- LOGO_URL : строка. URL-адрес логотипа дополнения Meet.
- SIDE_PANEL_URI : строка. URL-адрес точки входа вашего дополнительного приложения. Это отображается в iframe на боковой панели . Источник этого URL-адреса должен быть частью источников, указанных в поле ADD_ON_ORIGINS .
- ADD_ON_ORIGINS : список строк. Список источников , на которых размещено ваше дополнение. Два URL-адреса имеют одинаковое происхождение, если они используют одну и ту же схему, хост и порт. Также разрешены суб-источники и субдомены с подстановочными знаками. Дополнительную информацию см. в разделе Дополнительная безопасность .
- DARK_MODE_LOGO_URL : строка. URL-адрес логотипа дополнения, специфичный для темного режима.
- MEET_WEB_LOGO_URL : необязательно. Нить. Облегченный режим URL-адрес логотипа дополнения, специфичный для Meet. Если он отсутствует, используется
logoUrl
из общего раздела. - SUPPORTS_SCREENSHARING : необязательно. Логическое значение. Если установлено значение false, пользователи должны использовать надстройку, чтобы видеть, что происходит в сеансе совместной надстройки. Если установлено значение true, инициатор совместного сеанса надстройки может поделиться своим мнением о надстройке.
Нажмите «Отправить» .
Дополнительные сведения о развертываниях см. в разделе Создание ресурса развертывания .
Необязательно: в целях тестирования вошедший в систему пользователь может установить надстройку, нажав «Установить» в столбце «Действия» .
На вкладке «Конфигурация приложения» в разделе «Интеграция приложений» выберите «Дополнение Google Workspace» . Выберите «Развернуть с использованием ресурса облачного развертывания» , а затем выберите правильное развертывание HTTP.
Вариант Б. Использование сценария Google Apps.
Откройте вкладку «Конфигурация приложения» .
В разделе «Интеграция приложений» выберите «Дополнение Google Workspace» . Выберите « Развернуть с использованием идентификатора развертывания скрипта Google Apps» и введите идентификатор развертывания вашего скрипта.
Нажмите Сохранить .
Подробные сведения о создании проекта Apps Script см. в документации Apps Script . Надстройка Meet использует исключительно файл манифеста appsscript.json, который также называется манифестом проекта Apps Script . Убедитесь, что файл манифеста в проекте Apps Script содержит
addOns
и разделmeet
. РазделыaddOns
иmeet
» имеют ту же структуру, что описана в «Варианте А».В отличие от других надстроек Google Workspace, надстройки Meet не могут быть полностью созданы с помощью Apps Script. Вместо этого вам необходимо создать полноценное веб-приложение, создав боковую панель и главную сцену . URL-адрес боковой панели вашего веб-приложения должен быть указан в SIDE_PANEL_URI файла манифеста appsscript.json.
Опубликовать дополнение
Публикуя надстройку Google Workspace, вы предоставляете другим возможность найти, установить и использовать ее.
Дополнительную информацию см. в разделе Публикация дополнения Meet .
Откройте дополнение в Meet.
Создайте встречу на сайте meet.google.com . Установленное дополнение теперь отображается на панели «Действия».