会議ソリューションを追加する Google Workspace アドオンには、多くの場合、アドオンの設定ページからユーザーが管理する必要がある詳細情報が含まれています。たとえば、ユーザーがサードパーティの会議システムからログアウトできるようにするボタンやコントロールを用意するのが一般的です。
アドオンの設定ページは省略可能です。以降のセクションでは、アドオンの設定ページを開く方法と設定ページを作成する方法について説明します。
アドオンの設定を開く
インストールしたアドオンの設定ページを開くには、次の操作を行います。
- Google カレンダーを開きます。
- アイコンをクリックして、[設定] を選択します。
- 左側のナビゲーション パネルで [アドオン] を選択して、インストールされているアドオンのリストに移動します。
- アドオン名の右側にある [設定] ボタンをクリックして、そのアドオンの設定ページを開きます。これにより、Google カレンダーで設定ページの URL が開きます。
アドオンで設定ページが定義されていない場合、[設定] ボタンは表示されません。
設定ページを作成する
設定ページは通常、標準の HTML と CSS を使用して作成されます。ページを設計する際は、アドオンのスタイル ガイドラインに従ってください。
ユーザーがアドオンの設定を調整すると、ページはサードパーティのビデオ会議システムにリクエストを送信し、必要に応じて変更を適用します。このページでは、必要に応じてアドオン プロジェクトのユーザー プロパティに情報を保存したり、そこから情報を取得したりすることもできます。
外部ウェブサーバーでホストされている
アドオンの設定ページは、アドオン スクリプト プロジェクトの外部(サードパーティ製会議ウェブサイトの一部など)でホストできます。
アドオンを外部設定ページにリンクするには、次の操作を行います。
- ページをビルドして外部でホストします。ページに要素を追加する際は、サードパーティのビデオ会議システムと正しく通信するようにし、そのユーザーに適した変更を加えます。
- アドオン スクリプト プロジェクトで、外部ページの URL を返す関数を実装します。
- この関数の名前を、アドオン プロジェクトのマニフェストの
calendar.createSettingsFunction
フィールドとして指定します。
Apps Script 内でホストされている
アドオンの設定ページは、Apps Script のウェブアプリを使用して提供できます。ウェブアプリとして、アドオン スクリプト プロジェクトでページをビルドしてデプロイできます。このページは、Apps Script サーバーでホストされます。
ウェブアプリ用の HTML を作成する方法について詳しくは、HTML Service ガイドをご覧ください。設定ページは、必要に応じて Google サーバーと通信します。ページでテンプレートを使用して、より動的にすることもできます。
カレンダー カンファレンス アドオンの例では、ウェブアプリの設定ページを作成する方法を示しています。