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 アドオン API が必要です。有効にするには:
- Google Cloud コンソールを開きます。
- 上部で、別のプロジェクトがすでに開いている場合は、アプリのプロジェクトのプロジェクト名を選択してプロジェクトを切り替えます。
- 上部の検索バーに「
Google Workspace Marketplace SDK
」と入力して Enter キーを押します。 [
Google Workspace Marketplace SDK
] ページを開き、[有効にする] をクリックします。これらの手順を繰り返して、
Google Workspace Add-ons API
を見つけて有効にします。
Deployment を作成する
Meet でアドオンを使用するには、デプロイメントとアドオン マニフェスト ファイルが必要です。
- Google Cloud コンソールを開きます。
- 上部で、別のプロジェクトがすでに開いている場合は、アプリのプロジェクトのプロジェクト名を選択してプロジェクトを切り替えます。
- [API とサービス] をクリックします。
- [
Google Workspace Marketplace SDK
] を選択して詳細ページを表示します。 オプション A: 代替ランタイム デプロイを使用する。
- [代替ランタイム] タブをクリックします。
[新しいデプロイを作成] をクリックし、アドオンのデプロイ ID を入力します。
デプロイ ID は、アドオン マニフェストを含むデプロイをアドオン デベロッパーが識別する際に役立つ任意の文字列です。デプロイ ID は必須です。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: 文字列。Meet アドオンのロゴの URL。
- SIDE_PANEL_URI: 文字列。サイドパネルの iframe の URL。この URL のオリジンは、ADD_ON_ORIGINS フィールドで指定されたオリジンの一部である必要があります。
- SUPPORTS_SCREENSHARING: 省略可。データ型はブール値です。false に設定した場合、ユーザーはアドオンを使用して、共同作業用アドオン セッションでの状況を確認する必要があります。true に設定すると、コラボレーション アドオン セッションの開始者は、アドオンのビューを画面共有できます。
- MEET_WEB_LOGO_URL: 省略可。文字列。アドオンのロゴの Meet 固有の URL。
- ADD_ON_ORIGINS: 文字列のリスト。アドオンが使用している送信元のリスト。同じスキーム、ホスト、ポートを共有する 2 つの URL は同じオリジンになります。サブオリジンも指定できます。詳細については、アドオンのセキュリティをご覧ください。
[送信] をクリックします。
デプロイの詳細については、デプロイ リソースを作成するをご覧ください。
省略可: テスト目的で、ログインしたユーザーは [アクション] 列の [インストール] をクリックしてアドオンをインストールできます。
[アプリの構成] タブの [アプリの統合] で、[Google Workspace アドオン] を選択します。[クラウド デプロイ リソースを使用してデプロイする] を選択し、適切な代替ランタイム デプロイを選択します。
オプション B: Google Apps Script のデプロイを使用する。
[アプリの構成] タブをクリックします。
[アプリの統合] で [Google Workspace アドオン] を選択します。[Google Apps Script のデプロイ ID を使用してデプロイする] を選択し、スクリプトのデプロイ ID を入力します。
[保存] をクリックします。
Apps Script プロジェクトの作成方法の詳細については、Apps Script のドキュメントをご覧ください。Apps Script コードを記述する必要はありません。Meet アドオンは「appsscript.json」(マニフェスト ファイルとも呼ばれます)のみに依存します。Apps Script プロジェクトのマニフェスト ファイルに
addOns
セクションとmeet
セクションが含まれていることを確認します。addOns
セクションとmeet
セクションは、「オプション A」で説明したものと同じ構造です。
アドオンを公開する
他のユーザーがアドオンをインストールできるようにする場合や、画面共有エントリのフローをテストする場合は、アドオンを公開する必要があります。アドオンは、限定公開(ドメイン内でのみアクセス可能)または一般公開できます。アドオンが公開されている場合でも、ユーザーが Google Workspace Marketplace を使用するか、直接リンクからアドオンを見つけるかを管理できます。
詳細については、アドオンを公開する手順をご覧ください。
Meet でアドオンを開く
meet.google.com で会議を作成します。インストールしたアドオンが [アドオン] パネルに表示されます。