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