カレンダー マニフェスト リソース

リソース構成を定義するには、 Google Workspace アドオン コンテンツと動作を 管理できます Google Workspace アドオン マニフェストでは、 Calendar を拡張する場合は、Required(必須)とマークされるすべてのコンポーネントが含まれます。

カレンダー

Google Workspace アドオン マニフェストの構成は、 Google カレンダー拡張機能 Google Workspace アドオンによるカレンダーの拡張をご覧ください。 をご覧ください。

JSON 表現
{
  "createSettingsUrlFunction": string,
  "conferenceSolution": [
    {
      object (ConferenceSolution)
    }
  ],
  "currentEventAccess": string,
  "eventOpenTrigger": {
    object (EventOpenTrigger)
  },
  "eventUpdateTrigger": {
    object (EventUpdateTrigger)
  },
  "eventAttachmentTrigger": {
    object (EventAttachmentTrigger)
  },
  "homepageTrigger": {
    object (HomepageTrigger)
  }
}
フィールド
createSettingsUrlFunction

string

アドオンで <ph type="x-smartling-placeholder"></ph> 方法について説明します 省略可。URL を生成する Apps Script 関数の名前 アドオンの設定ページが表示されます

をご覧ください。 会議アドオン設定の追加をご覧ください。
conferenceSolution[]

object (ConferenceSolution)

アドオンで <ph type="x-smartling-placeholder"></ph> 会議ソリューション少なくとも 1 つのソリューションが必要です。 定義します アドオンが提供する会議ソリューションのリスト。各ソリューション 対応する会議オプションがある場合は、 カレンダーの予定編集 UI。
currentEventAccess

string

ユーザーが作成したデータに対するアドオンのアクセスレベルを指定します イベントデータです。指定しない場合、イベントのメタデータは できます。 有効な設定は次のとおりです。

  • METADATA はアドオンに 基本的なイベント メタデータです。
  • READ はアドオンがユーザー生成ファイルを読み取ることができることを示します。 基本的なイベント メタデータに加えて、イベントデータが含まれます。
  • WRITE はアドオンが書き込み可能であることを示します。 イベントデータが含まれます。
  • READ_WRITE は、アドオンが読み取りと書き込みを行えることを示します 基本的なメタデータの読み取り権限があります。

READ または READ_WRITE に設定した場合、アドオンは が https://www.googleapis.com/auth/calendar.addons.current.event.read scope

WRITE または READ_WRITE を指定する場合、アドオンは CANNOT TRANSLATE https://www.googleapis.com/auth/calendar.addons.current.event.write scope

eventOpenTrigger

object (EventOpenTrigger)

カレンダーのイベント開始トリガーのトリガー仕様。

eventUpdateTrigger

object (EventUpdateTrigger)

Google でコンテキスト イベント更新インターフェースを提供する場合に必要 Google カレンダー。次のイベント更新トリガーのトリガー仕様は、 Google カレンダー。

eventAttachmentTrigger

object (EventAttachmentTrigger)

カレンダーのイベント添付トリガーのトリガー仕様。

homepageTrigger

object (HomepageTrigger)

アドオンを作成するためのトリガー関数の仕様 ホームページ カレンダーの主催者。このオーバーライドは、 <ph type="x-smartling-placeholder"></ph> addOns.common.homepageTrigger

ConferenceSolution

コンテナ イメージの構成は、 会議ソリューション 説明します。各ソリューションに対応する会議オプション Google カレンダーの [予定を編集] UI に表示されている。

JSON 表現
{
  "id": string,
  "logoUrl": string,
  "name": string,
  "onCreateFunction": string
}
フィールド
id

string

必須。会議ソリューションの識別子。必要があります。 アドオンが提供している会議ソリューションの中で 独自性があります ID は一度変更すると変更できません。
logoUrl

string

ソリューションを表すアイコンへのリンク。 画像のサイズは 96 x 96 dp にしてください。

任意の URL を指定することはできません。画像は Google の 説明します。詳しくは、 <ph type="x-smartling-placeholder"></ph> 詳しくは、カンファレンス ソリューションのロゴをご覧ください

指定した場合、この画像は アドオン calendar.logoUrl: これは、画像アセットを表す ホスト アプリケーションでそのアドオンが動作します。ロゴ画像が 特定のソリューションについて 提供されている場合 <ph type="x-smartling-placeholder"></ph> 代わりに calendar.logoUrl が使用されます。
name

string

必須。画面に示されている会議ソリューションの名前が ユーザーが予定を作成または編集するときの Google カレンダーの UI。
onCreateFunction

string

必須。呼び出されたときに呼び出される Apps Script 関数の名前 Google カレンダーでは、このような会議の作成が試みられます。必要なこと <ph type="x-smartling-placeholder"></ph> この機能を会議ソリューションごとに実装する ご確認ください

EventOpenTrigger

Google カレンダーのイベントが発生したときに配信されるコンテキスト トリガーの設定です。 イベントがトリガーされます。詳しくは、 カレンダーの予定のインターフェースの拡張 をご覧ください。

JSON 表現
{
  "runFunction": string
}
フィールド
runFunction

string

ユーザーがファイルを開いたときに実行される Apps Script 関数の名前 表示または編集するためのカレンダーの予定です。指定する場合は、Cloud Functions の この関数を使用して Card アドオン UI で表示するオブジェクトです。

EventUpdateTrigger

Google カレンダーのイベントが発生したときに配信されるコンテキスト トリガーの設定です。 ユーザーによって編集、保存されます。詳しくは、 カレンダーの予定を更新する をご覧ください。

JSON 表現
{
  "runFunction": string
}
フィールド
runFunction

string

ユーザーが編集と変換を行う際に実行される Apps Script 関数の名前 ユーザーがカレンダーの予定を保存します。指定する場合は、この関数を実装する必要があります。 配列を作成し返すことができます。 Card アドオン UI で表示するオブジェクトです。

EventAttachmentTrigger

ユーザーが広告をクリックしたときに配信されるコンテキスト トリガーの設定です。 アドオン添付ファイル プロバイダを選択します。

JSON 表現
{
  "runFunction": string,
  "label": string,
}
フィールド
runFunction

string

必須。実行時に実行される Apps Script 関数の名前 ユーザーが [カレンダー] プルダウンからアドオン添付ファイル プロバイダを選択 選択します。次の配列を作成して返すには、この関数を実装する必要があります。 Card アドオン UI で表示するオブジェクトです。
label

string

必須。カレンダーのプルダウン メニューに表示されるテキスト このアタッチメント プロバイダを識別します。