Package google.apps.script.type.calendar

インデックス

CalendarAddOnManifest

カレンダー アドオンの外観と実行をカスタマイズするプロパティ。

フィールド
homepageTrigger

HomepageExtensionPoint

省略可。宣言されたコンテキスト トリガーと一致しないコンテキストで実行されるエンドポイントを定義します。この関数で生成されたカードは常にユーザーが利用できますが、このアドオンがよりターゲットを絞ったトリガーを宣言すると、コンテキスト コンテンツによって隠されることがあります。

指定されている場合、addOns.common.homepageTrigger の構成がオーバーライドされます。

conferenceSolution[]

ConferenceSolution

省略可。このアドオンが提供する会議ソリューションを定義します。

createSettingsUrlFunction

string

アドオンの設定ページへの URL を作成するエンドポイント。

eventOpenTrigger

CalendarExtensionPoint

イベントが開かれて表示または編集されるときにトリガーされるエンドポイント。

eventUpdateTrigger

CalendarExtensionPoint

オープン イベントが更新されたときにトリガーされるエンドポイント。

calendarNotificationTrigger

CalendarExtensionPoint

省略可。ユーザーが登録しているカレンダーの予定が作成または更新されたときにトリガーされます。CalendarSubscriptionActionMarkup を使用して HTTP endpoints が作成したトリガーにのみ適用されます。Apps Script add-onsApps Script installable triggers には適用されません。

eventAttachmentTrigger

MenuItemExtensionPoint

ユーザーがカレンダーのドロップダウン メニューでアドオンの添付ファイル プロバイダをクリックしたときに起動するコンテキスト トリガーの構成。

currentEventAccess

EventAccess

イベント アドオンがトリガーされたときのデータアクセス レベルを定義します。

EventAccess

データアクセス イベント トリガーに必要なレベルを定義する列挙型。

列挙型
UNSPECIFIED eventAccess に何も設定されていない場合のデフォルト値。
METADATA イベント トリガーに、イベントのメタデータ(イベント ID やカレンダー ID など)にアクセスする権限を付与します。
READ イベント トリガーに、メタデータ、参加者、会議データなど、提供されたすべてのイベント フィールドへのアクセス権を付与します。
WRITE イベント トリガーにイベントのメタデータへのアクセス権と、出席者の追加や会議データの設定など、すべてのアクションを実行する権限を付与します。
READ_WRITE イベント トリガーに、メタデータ、参加者、会議データを含むすべてのイベント フィールドへのアクセス権と、すべてのアクションを実行する権限を付与します。

CalendarExtensionPoint

カレンダー アドオンのトリガーを宣言する一般的な形式。

フィールド
runFunction

string

必須。この拡張ポイントが有効になったときに実行されるエンドポイント。

ConferenceSolution

会議関連の値を定義します。

フィールド
onCreateFunction

string

必須。会議データを作成する必要がある場合に呼び出すエンドポイント。

id

string

必須。ID は 1 つのアドオン内の会議ソリューション全体で一意に割り当てる必要があります。そうしないと、アドオンがトリガーされたときに誤った会議ソリューションが使用される可能性があります。アドオンの表示名は変更できますが、ID は変更しないでください。

name

string

必須。会議ソリューションの表示名。

logoUrl

string

必須。会議ソリューションのロゴ画像の URL。