フィードバックを送信
カレンダー マニフェスト リソース
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Google カレンダー内の Google Workspace アドオン のコンテンツと動作を定義するために使用されるリソース構成。Google Workspace アドオン マニフェストでカレンダーを拡張する場合は、すべてのコンポーネントに [必須 ] というマークを付ける必要があります。
カレンダー
Google カレンダー拡張機能の Google Workspace アドオン マニフェストの構成。詳しくは、Google Workspace アドオンによるカレンダーの拡張 をご覧ください。
フィールド
createSettingsUrlFunction
string
アドオンが
会議ソリューション を提供している場合にのみ使用されます。 省略可。アドオンの設定ページに移動する URL を生成する Apps Script 関数の名前。
詳細については、
会議アドオンの設定を追加する をご覧ください。
conferenceSolution[]
object (ConferenceSolution )
アドオンが
会議ソリューション を提供する場合にのみ使用されます。その場合は、少なくとも 1 つのソリューションを定義する必要があります。 アドオンが提供する会議ソリューションのリスト。各ソリューションには、Google カレンダーの [予定を編集 ] UI に、対応する会議オプションが表示されます。
currentEventAccess
string
ユーザー作成データ イベントデータに対するアドオンのアクセスレベルを決定します。指定しない場合、イベント メタデータはアドオンに渡されません。有効な設定は次のとおりです。
METADATA
は、アドオンが基本的なイベント メタデータにのみアクセスできることを示します。
READ
は、アドオンが基本的なイベント メタデータに加えて、ユーザー作成のイベントデータを読み取れることを示します。
WRITE
は、アドオンがユーザー作成のイベントデータを書き込めることを示します。
READ_WRITE
は、アドオンがユーザー作成のイベントデータを読み書きできること、および基本的なメタデータを読み取れることを示します。
READ
または READ_WRITE
に設定する場合は、アドオンに https://www.googleapis.com/auth/calendar.addons.current.event.read
スコープ が必要です。
WRITE
または READ_WRITE
に設定する場合、アドオンには https://www.googleapis.com/auth/calendar.addons.current.event.write
スコープ が必要です。
注 : 現在表示されているイベントのメタデータを取得するには、このパラメータを METADATA
、READ
、または READ_WRITE
に設定する必要があります。
eventOpenTrigger
object (EventOpenTrigger )
カレンダーのイベント開くトリガーのトリガー仕様。
eventUpdateTrigger
object (EventUpdateTrigger )
Google カレンダーでコンテキストに応じた予定更新インターフェースを提供するために必要です。 カレンダーの予定更新トリガーのトリガー仕様。
eventAttachmentTrigger
object (EventAttachmentTrigger )
カレンダーの予定の添付トリガーのトリガー仕様。
homepageTrigger
object (HomepageTrigger )
カレンダー ホストにアドオンのホームページ を作成するトリガー関数の仕様。これは
addOns.common.homepageTrigger
をオーバーライドします。
ConferenceSolution
注: このマニフェスト オブジェクトは、Google カレンダーを拡張してサードパーティ製の会議ソリューションを追加する Google Workspace アドオンでのみ必要です。 アドオンで提供される会議ソリューション の構成。各ソリューションには、Google カレンダーの [予定を編集 ] UI に表示される対応する会議オプションがあります。
JSON 表現
{
"id": string,
"logoUrl": string,
"name": string,
"onCreateFunction": string
}
フィールド
id
string
必須 。会議ソリューションの識別子。アドオンで提供される一連の会議ソリューション内で一意である必要があります。選択した ID は変更しないでください。
logoUrl
string
解決策を表すアイコンへのリンク。画像のサイズは 96 x 96 dp にする必要があります。
任意の URL は使用できません 。画像は Google のインフラストラクチャでホストされている必要があります。詳しくは、
会議ソリューションのロゴを提供する をご覧ください。
指定した場合、この画像は、拡張するホスト アプリケーションでアドオンを表すために使用されるアドオン
calendar.logoUrl
とは異なる場合があります。特定のソリューションにロゴ画像が指定されていない場合は、代わりに
calendar.logoUrl
が使用されます。
name
string
必須 。ユーザーが予定を作成または編集するときに Google カレンダーの UI に表示される会議ソリューションの名前。
onCreateFunction
string
必須 。Google カレンダーがこのタイプの会議の作成を試行するときに呼び出される Apps Script 関数の名前。アドオンがサポートする会議ソリューションごとに、
この関数を実装 する必要があります。
EventOpenTrigger
ユーザーが Google カレンダーのイベントを開いたときに発動するコンテキスト トリガーの設定。詳しくは、カレンダーの予定インターフェースの拡張 をご覧ください。
JSON 表現
{
"runFunction": string
}
フィールド
runFunction
string
ユーザーがカレンダーの予定を開いて表示または編集するときに実行される Apps Script 関数の名前。指定する場合は、この関数を実装して、アドオン UI に表示する Card
オブジェクトの配列を作成して返す必要があります。
EventUpdateTrigger
ユーザーが Google カレンダーのイベントを編集して保存したときにトリガーされるコンテキスト トリガーの設定。詳しくは、カレンダーの予定の更新 をご覧ください。
JSON 表現
{
"runFunction": string
}
フィールド
runFunction
string
ユーザーがカレンダーの予定を編集して保存したときに実行される Apps Script 関数の名前。指定する場合は、この関数を実装して、アドオン UI に表示する Card
オブジェクトの配列を作成して返す必要があります。
EventAttachmentTrigger
ユーザーがカレンダーのプルダウン メニューでアドオンの添付ファイル プロバイダをクリックしたときにトリガーされるコンテキスト トリガーの設定。
JSON 表現
{
"runFunction": string,
"label": string,
}
フィールド
runFunction
string
必須。 ユーザーがカレンダーのプルダウン メニューでアドオンの添付ファイル プロバイダを選択したときに実行される Apps Script 関数の名前。この関数を実装して、アドオン UI に表示する Card
オブジェクトの配列を作成して返す必要があります。
label
string
必須。 カレンダーのプルダウン メニューに表示されるテキスト。このアタッチメント プロバイダを識別します。
フィードバックを送信
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンス により使用許諾されます。コードサンプルは Apache 2.0 ライセンス により使用許諾されます。詳しくは、Google Developers サイトのポリシー をご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-12-21 UTC。
ご意見をお聞かせください
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-12-21 UTC。"],[[["Google Workspace add-on manifests extending Calendar must include all required components."],["Add-ons can access basic event metadata or read/write user-generated event data with appropriate scopes."],["Calendar add-ons utilize triggers to execute functions when events are opened, updated, or attachments are accessed."],["Conferencing solutions within add-ons allow integration with third-party platforms, requiring specific configuration and logos."],["Add-ons can create homepages and settings pages to manage user preferences and add-on behavior within Calendar."]]],[]]