构建 Meet 插件

Google Meet 插件是作为 Google Cloud 项目的一部分创建和配置的。

创建 Google Cloud 项目

如需生成 Google Cloud 项目,请参阅创建 Google Cloud 项目

启用 Google Workspace Marketplace SDK 和 Google Workspace Add-ons API

开发 Meet 插件需要使用 Google Workspace Marketplace SDK 和 Google Workspace Add-ons API。如需启用它们,请输入以下命令:

  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 以查看详情页面。
  5. 方法 A:使用替代运行时部署。

    1. 点击替代运行时标签页。
    2. 点击创建新部署,然后输入插件的部署 ID。

      部署 ID 是任意字符串,可帮助插件开发者识别包含插件清单的部署。部署 ID 为必填项,最多可包含 100 个字符。

    3. 点击下一步

      系统会打开一个侧边栏,供您提交 JSON 格式的插件清单规范。这也称为 DEPLOYMENT.JSON。

      插件清单文件是 Google Meet 插件的集中配置。以下代码示例展示了清单文件中可用于 Web 的 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:字符串。Meet 插件的徽标网址。
      • SIDE_PANEL_URI:字符串。侧边栏 iframe 的网址。此网址的 origin 必须是 ADD_ON_ORIGINS 字段中指定的源站的一部分。
      • SUPPORTS_SCREENSHARING:可选。布尔值。如果设置为 false,则用户必须使用该插件来查看协作插件会话发生的情况。如果设置为 true,则协作插件会话的发起者可以屏幕共享插件视图。
      • MEET_WEB_LOGO_URL:可选。字符串。插件徽标的 Meet 专用网址。
      • ADD_ON_ORIGINS:字符串列表。您的插件正在使用的来源列表。如果两个网址共用相同的架构、主机和端口,则它们的来源相同。子源也可以使用。如需了解详情,请参阅插件安全性
    4. 点击提交

      如需详细了解部署,请参阅创建部署资源

    5. 可选:为了进行测试,已登录用户可以安装该插件,方法是点击操作列下的安装

    6. 应用配置标签页中的应用集成下,选择 Google Workspace 插件。选择使用云部署资源进行部署,然后选择正确的替代运行时部署。

    方法 B:使用 Google Apps 脚本部署。

    1. 点击应用配置标签页。

    2. 应用集成下,选择 Google Workspace 插件。 选择使用 Google Apps 脚本部署 ID 部署并输入脚本的部署 ID。

    3. 点击保存

      如需详细了解如何创建 Apps 脚本项目,请参阅 Apps 脚本文档。 您无需编写任何 Apps 脚本代码。Meet 插件仅依赖于“appsscript.json”(也称为清单文件)。确保您的 Apps 脚本项目中的清单文件包含 addOnsmeet 部分。addOnsmeet 部分采用与“选项 A”中所述的相同结构。

发布插件

如果您希望其他用户能够安装您的插件,或者想测试屏幕共享进入流程,则需要发布该插件。插件可以非公开发布(插件只能在您的网域中访问),也可以公开发布。请注意,即使已发布插件,您也可以控制用户是使用 Google Workspace Marketplace 还是通过直接链接查找该插件。

如需了解详情,请参阅有关如何发布插件的说明。

在 Meet 中打开插件

meet.google.com 上创建会议。已安装的插件现在会显示在“插件”面板中。