Package google.apps.script.type.calendar

インデックス

CalendarAddOnManifest

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

フィールド
homepageTrigger

HomepageExtensionPoint

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

存在する場合、addOns.common.homepageTrigger の構成がオーバーライドされます。

conferenceSolution[]

ConferenceSolution

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

createSettingsUrlFunction

string

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

eventOpenTrigger

CalendarExtensionPoint

閲覧または編集するためにイベントが開かれたときにトリガーされるエンドポイント。

eventUpdateTrigger

CalendarExtensionPoint

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

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。