Google カレンダー内で Google Workspace アドオンのコンテンツと動作を定義するために使用されるリソース構成。カレンダーを拡張する場合は、Google Workspace アドオン マニフェストですべてのコンポーネントを必須としてマークする必要があります。
カレンダー
Google カレンダー拡張機能用の Google Workspace アドオン マニフェスト構成。詳しくは、Google Workspace アドオンを使用してカレンダーを拡張するをご覧ください。
JSON 表現 |
---|
{ "createSettingsUrlFunction": string, "conferenceSolution": [ { object (ConferenceSolution) } ], "currentEventAccess": string, "eventOpenTrigger": { object (EventOpenTrigger) }, "eventUpdateTrigger": { object (EventUpdateTrigger) }, "eventAttachmentTrigger": { object (EventAttachmentTrigger) }, "homepageTrigger": { object (HomepageTrigger) } } |
フィールド | |
---|---|
createSettingsUrlFunction |
詳しくは、 会議アドオンの設定を追加するをご覧ください。 |
conferenceSolution[] |
|
currentEventAccess |
ユーザー作成データのイベントデータに対するアドオンのアクセスレベルを指定します。指定しない場合、イベント メタデータはアドオンに渡されません。 有効な設定は次のとおりです。
|
eventOpenTrigger |
カレンダーのイベント開始トリガーのトリガー仕様です。 |
eventUpdateTrigger |
Google カレンダーで状況に応じた予定更新インターフェースを提供するには 必須です。カレンダーのイベント更新トリガーのトリガー仕様。 |
eventAttachmentTrigger |
カレンダーの添付ファイル トリガーのトリガー仕様です。 |
homepageTrigger |
カレンダー ホストにアドオンのホームページを作成するためのトリガー関数の仕様。これは
|
カンファレンス ソリューション
アドオンによって提供される会議ソリューションの構成。各ソリューションには、Google カレンダーの [予定を編集] 画面に表示される、対応する会議オプションが表示されます。
JSON 表現 |
---|
{ "id": string, "logoUrl": string, "name": string, "onCreateFunction": string } |
フィールド | |
---|---|
id |
|
logoUrl |
任意の URL を指定することはできません。画像は Google のインフラストラクチャでホストされている必要があります。詳しくは、 会議ソリューションのロゴを提供するをご覧ください。 このイメージを指定した場合、アドオンの calendar.logoUrl とは異なる場合があります。アドオンは、拡張するホストアプリでアドオンを表すために使用するイメージです。特定のソリューションのロゴ画像が指定されていない場合は、代わりに
calendar.logoUrl が使用されます。 |
name |
|
onCreateFunction |
|
EventOpenTrigger
ユーザーが Google カレンダーの予定を開いたときに配信されるコンテキスト トリガーの構成。詳しくは、カレンダーの予定インターフェースの拡張をご覧ください。
JSON 表現 |
---|
{ "runFunction": string } |
フィールド | |
---|---|
runFunction |
Card オブジェクトの配列をビルドして返す必要があります。 |
EventUpdateTrigger
ユーザーが Google カレンダーの予定を編集、保存したときに配信されるコンテキスト トリガーの構成。詳しくは、カレンダーの予定の更新をご覧ください。
JSON 表現 |
---|
{ "runFunction": string } |
フィールド | |
---|---|
runFunction |
Card オブジェクトの配列をビルドして返す必要があります。 |
EventAttachmentTrigger
ユーザーがカレンダーのプルダウン メニューでアドオン添付ファイル プロバイダをクリックしたときに配信されるコンテキスト トリガーの構成。
JSON 表現 |
---|
{ "runFunction": string, "label": string, } |
フィールド | |
---|---|
runFunction |
Card オブジェクトの配列を作成して返すには、この関数を実装する必要があります。 |
label |
|