インデックス
CalendarAddOnManifest(メッセージ)CalendarAddOnManifest.EventAccess(列挙型)CalendarExtensionPoint(メッセージ)ConferenceSolution(メッセージ)
CalendarAddOnManifest
カレンダー アドオンの外観と実行をカスタマイズするプロパティ。
| フィールド | |
|---|---|
homepageTrigger |
省略可。宣言されたコンテキスト トリガーと一致しないコンテキストで実行されるエンドポイントを定義します。この関数で生成されたカードは常にユーザーが利用できますが、このアドオンがよりターゲットを絞ったトリガーを宣言すると、コンテキスト コンテンツによって隠されることがあります。 指定されている場合、 |
conferenceSolution[] |
省略可。このアドオンが提供する会議ソリューションを定義します。 |
createSettingsUrlFunction |
アドオンの設定ページへの URL を作成するエンドポイント。 |
eventOpenTrigger |
イベントが開かれて表示または編集されるときにトリガーされるエンドポイント。 |
eventUpdateTrigger |
オープン イベントが更新されたときにトリガーされるエンドポイント。 |
calendarNotificationTrigger |
省略可。ユーザーが登録しているカレンダーの予定が作成または更新されたときにトリガーされます。 |
eventAttachmentTrigger |
ユーザーがカレンダーのドロップダウン メニューでアドオンの添付ファイル プロバイダをクリックしたときに起動するコンテキスト トリガーの構成。 |
currentEventAccess |
イベント アドオンがトリガーされたときのデータアクセス レベルを定義します。 |
EventAccess
データアクセス イベント トリガーに必要なレベルを定義する列挙型。
| 列挙型 | |
|---|---|
UNSPECIFIED |
eventAccess に何も設定されていない場合のデフォルト値。 |
METADATA |
イベント トリガーに、イベントのメタデータ(イベント ID やカレンダー ID など)にアクセスする権限を付与します。 |
READ |
イベント トリガーに、メタデータ、参加者、会議データなど、提供されたすべてのイベント フィールドへのアクセス権を付与します。 |
WRITE |
イベント トリガーにイベントのメタデータへのアクセス権と、出席者の追加や会議データの設定など、すべてのアクションを実行する権限を付与します。 |
READ_WRITE |
イベント トリガーに、メタデータ、参加者、会議データを含むすべてのイベント フィールドへのアクセス権と、すべてのアクションを実行する権限を付与します。 |
CalendarExtensionPoint
カレンダー アドオンのトリガーを宣言する一般的な形式。
| フィールド | |
|---|---|
runFunction |
必須。この拡張ポイントが有効になったときに実行されるエンドポイント。 |
ConferenceSolution
会議関連の値を定義します。
| フィールド | |
|---|---|
onCreateFunction |
必須。会議データを作成する必要がある場合に呼び出すエンドポイント。 |
id |
必須。ID は 1 つのアドオン内の会議ソリューション全体で一意に割り当てる必要があります。そうしないと、アドオンがトリガーされたときに誤った会議ソリューションが使用される可能性があります。アドオンの表示名は変更できますが、ID は変更しないでください。 |
name |
必須。会議ソリューションの表示名。 |
logoUrl |
必須。会議ソリューションのロゴ画像の URL。 |