Развертывание дополнения Meet

Дополнения 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. Чтобы их включить:

  1. Откройте консоль Google Cloud .
  2. Если другой проект уже открыт, вверху выберите имя проекта вашего приложения, чтобы переключиться на него.
  3. Вверху в строке поиска введите Google Workspace Marketplace SDK и нажмите Enter.
  4. Откройте страницу Google Workspace Marketplace SDK и нажмите «Включить» .

  5. Повторите эти шаги, чтобы найти и включить Google Workspace add-ons API .

Создать развертывание

Чтобы использовать надстройку в Meet, вам потребуется развертывание и файл манифеста надстройки .

  1. Откройте консоль Google Cloud .
  2. Если другой проект уже открыт, вверху выберите имя проекта вашего приложения, чтобы переключиться на него.
  3. Нажмите «API и службы» .
  4. Выберите Google Workspace Marketplace SDK чтобы просмотреть страницу с подробностями.

Создайте свое развертывание

Вы можете создать развертывание непосредственно в консоли Google Cloud, создав развертывание HTTP (рекомендуется) или используя скрипт Google Apps.

HTTP-развертывание

  1. Откройте вкладку «Развертывания HTTP» .
  2. Нажмите «Создать новое развертывание» и введите идентификатор развертывания надстройки.

    Идентификатор развертывания — это произвольная строка, которая помогает разработчику надстройки идентифицировать развертывание, содержащее манифест надстройки. Идентификаторы развертывания являются обязательными и могут содержать не более 100 символов.

  3. Нажмите Далее .

    Откроется боковая панель, на которой вы сможете отправить спецификацию манифеста надстройки в формате 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, инициатор совместного сеанса надстройки может поделиться своим мнением о надстройке.
  4. Нажмите «Отправить» .

    Дополнительные сведения о развертываниях см. в разделе Создание ресурса развертывания .

  5. На вкладке «Конфигурация приложения» в разделе «Интеграция приложений » выберите «Дополнение Google Workspace» . Выберите «Развернуть с использованием ресурса облачного развертывания» , а затем выберите правильное развертывание HTTP.

Скрипт Google Apps

  1. Откройте вкладку «Конфигурация приложения» .

  2. В разделе «Интеграция приложений» выберите «Дополнение Google Workspace» . Выберите «Развернуть с использованием идентификатора развертывания скрипта Google Apps» и введите идентификатор развертывания вашего скрипта.

  3. Нажмите Сохранить .

    Подробные сведения о создании проекта 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-развертывание

  1. Перейдите к SDK Google Workspace Marketplace для своего проекта в консоли Google Cloud .
  2. Откройте вкладку «Развертывания HTTP» .
  3. Нажмите «Установить» в столбце « Действия» .

Скрипт Google Apps

  1. Следуйте документации по дополнению Google Workspace, чтобы установить неопубликованное дополнение .

Теперь вы сможете использовать свое дополнение на собрании. Чтобы попробовать, начните встречу на сайте meet.google.com . Установленное дополнение теперь отображается на панели «Действия».

Помимо установки дополнения для отдельного вошедшего в систему пользователя, вы также можете опубликовать его . Публикуя надстройку Google Workspace, вы предоставляете другим возможность найти, установить и использовать ее.