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 を見つけて有効にします。

Deployment の作成

Meet でアドオンを使用するには、 Deployment とアドオン マニフェスト 。

  1. Google Cloud コンソールで確認できます。
  2. 別のプロジェクトがすでに開いている場合は、上部でプロジェクト名を選択します。 プロジェクトを切り替える必要があります。
  3. [API とサービス] をクリックします。
  4. Google Workspace Marketplace SDK を選択して詳細ページを表示します。

Deployment を作成する

Google Cloud コンソールで直接 Deployment を作成するには、 HTTP デプロイ(推奨)、または Google Apps Script。

HTTP デプロイ

  1. [HTTP デプロイ] タブをクリックします。
  2. [新しいデプロイメントを作成] をクリックして、 アドオンのデプロイメント ID です。

    Deployment ID は任意の文字列で、インフラストラクチャの アドオン開発者がデプロイメントを特定する 追加します。デプロイ ID は必須で、100 文字以内で指定してください。

  3. [次へ] をクリックします。

    サイドパネルが開き、アドオン マニフェストの仕様を JSON 形式で送信できます。これも 呼び出すことができます。

    アドオン マニフェスト file は、 一元管理する方法を見ていきましょう。次のコードサンプルは、アドオン マニフェスト ファイルでウェブ用に使用可能な 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 有効にする必要があります表示されるのは 同じ位置にある サイドパネルに移動します。「 この URL の origin は 指定したオリジンの一部である ADD_ON_ORIGINS フィールド。
    • ADD_ON_ORIGINS: 文字列のリスト。アドオンがホストされている送信元のリスト。2 つの URL が同じです 同じスキーム、ホスト、ポートを共有している場合は送信元にサブオリジンも、ワイルドカード サブドメインと同様に使用できます。詳細については、アドオンのセキュリティをご覧ください。
    • DARK_MODE_LOGO_URL: 文字列。アドオンのロゴのダークモード専用の URL。ダークモードのロゴを提供することで、 どの Meet テーマでも最適な表示になります。ロゴのデザイン ガイドラインについては、ベスト プラクティスをご覧ください。
    • MEET_WEB_LOGO_URL: 省略可。文字列。アドオンのロゴの Meet 固有の URL。このロゴは Meet 全体で使用されます。存在しない場合、 共通セクションの logoUrl が使用されます。ロゴの設計ガイドラインについては、ベスト プラクティスをご覧ください。
    • SUPPORTS_SCREENSHARING: 省略可。ブール値。false に設定した場合、ユーザーはアドオンを使用して、共同編集のアドオン セッションで何が起こっているかを確認する必要があります。true に設定すると、 コラボレーションアドオンセッションの アドオンのビューを共有します。
  4. [送信] をクリックします。

    Deployment の詳細については、Deployment リソースを作成するをご覧ください。

  5. [アプリの構成] タブの [アプリの統合] で、[Google Workspace アドオン] を選択します。選択 クラウド デプロイ リソースを使用してデプロイしてから、適切な HTTP デプロイ。

Google Apps Script

  1. [App configuration] タブをクリックします。

  2. [アプリの統合] で [Google Workspace アドオン] を選択します。[Google Apps Script のデプロイ ID を使用してデプロイする] を選択し、スクリプトのデプロイ ID を入力します。

  3. [保存] をクリックします。

    Apps Script プロジェクトの作成方法については、Apps Script のドキュメントをご覧ください。Meet アドオンは、Apps Script プロジェクト マニフェストとも呼ばれる appsscript.json マニフェスト ファイルにのみ依存します。マニフェスト ファイル内で Apps Script プロジェクトのファイルに addOns が含まれている meet セクションがあります。addOns セクションと meet セクションは、[HTTP デプロイ] タブで説明されている構造と同じです。

    他の Google Workspace アドオンとは異なり、Meet アドオンは Apps Script で完全に構築することはできません。代わりに、サイドパネルとメインステージを作成して、完全なウェブアプリを構築する必要があります。この場合、ウェブアプリのサイドパネルの URL を appsscript.json マニフェスト ファイルの SIDE_PANEL_URI

Meet でアドオンをインストールしてテストする

Meet でアドオンをテストするには、次のことを行う必要があります。 まず、ログインしているユーザー用にインストールします。

HTTP デプロイ

  1. Google Cloud コンソールで、プロジェクトの Google Workspace Marketplace SDK に移動します
  2. [HTTP デプロイ] タブをクリックします。
  3. [アクション] 列の [インストール] をクリックします。

Google Apps Script

  1. Google Workspace アドオンのドキュメントに沿って、 非公開のアドオンをインストールする

これで、会議でアドオンを使用できるようになります。meet.google.com で会議を開始して、ぜひお試しください。「 インストールしたアドオンが [アクティビティ] に表示されるようになりました できます。

ログインした個々のユーザーにアドオンをインストールするだけでなく、公開することもできます。Google Workspace アドオンを公開すると、 他のユーザーが検索、インストール、使用できるようにしています。