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 |
カレンダー ホストでアドオンのホームページを作成するためのトリガー関数仕様。これにより、
|
ConferenceSolution
アドオンによって提供される会議ソリューションの構成。各ソリューションには、Google カレンダーの [予定の編集] UI に表示される対応する会議オプションがあります。
| 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 |
|