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