Дополнения 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, вам потребуется развертывание и файл манифеста надстройки .
Перейдите к SDK Google Workspace Marketplace для своего проекта в консоли Google Cloud.
- Откройте консоль Google Cloud .
- Если другой проект уже открыт, вверху выберите имя проекта вашего приложения, чтобы переключиться на него.
- Нажмите «API и службы» .
- Выберите
Google Workspace Marketplace SDK
чтобы просмотреть страницу с подробностями.
Создайте свое развертывание
Вы можете создать развертывание непосредственно в консоли Google Cloud, создав развертывание HTTP (рекомендуется) или используя скрипт Google Apps.
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-адрес логотипа дополнения Google Workspace. Он используется для надстроек во всех продуктах Google Workspace.
- SIDE_PANEL_URI : строка. URL-адрес точки входа вашего дополнительного приложения. Это отображается в iframe на боковой панели . Источник этого URL-адреса должен быть частью источников, указанных в поле ADD_ON_ORIGINS .
- ADD_ON_ORIGINS : список строк. Список источников , на которых размещено ваше дополнение. Два URL-адреса имеют одинаковое происхождение, если они используют одну и ту же схему, хост и порт. Также разрешены суб-источники и субдомены с подстановочными знаками. Дополнительную информацию см. в разделе Дополнительная безопасность .
- DARK_MODE_LOGO_URL : строка. URL-адрес логотипа дополнения, специфичный для темного режима. Предоставление логотипа в темном режиме гарантирует, что ваше дополнение будет лучше всего выглядеть в любой теме Meet. Рекомендации по дизайну логотипа см. в разделе «Рекомендации» .
- MEET_WEB_LOGO_URL : необязательно. Нить. URL-адрес логотипа дополнения Meet. Этот логотип используется во всем 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
имеют ту же структуру, что описана на вкладке «Развертывание HTTP».В отличие от других надстроек Google Workspace, надстройки Meet не могут быть полностью созданы с помощью Apps Script. Вместо этого вам необходимо создать полноценное веб-приложение, создав боковую панель и главную сцену . URL-адрес боковой панели вашего веб-приложения должен быть указан в SIDE_PANEL_URI файла манифеста appsscript.json.
Установите и протестируйте дополнение в Meet.
Чтобы протестировать дополнение в Meet, сначала необходимо установить его для вошедшего в систему пользователя:
HTTP-развертывание
- Перейдите к SDK Google Workspace Marketplace для своего проекта в консоли Google Cloud .
- Откройте вкладку «Развертывания HTTP» .
- Нажмите «Установить» в столбце « Действия» .
Скрипт Google Apps
- Следуйте документации по надстройке Google Workspace, чтобы установить неопубликованную надстройку .
Теперь вы сможете использовать свое дополнение на собрании. Чтобы попробовать это, начните встречу на сайте meet.google.com . Установленное дополнение теперь отображается на панели «Действия».
Помимо установки дополнения для отдельного вошедшего в систему пользователя, вы также можете опубликовать его . Публикуя надстройку Google Workspace, вы предоставляете другим возможность найти, установить и использовать ее.