Package google.apps.script.type.calendar

Index

CalendarAddOnManifest

Eigenschaften, mit denen die Darstellung und Ausführung eines Kalender-Add‑ons angepasst werden.

Felder
homepageTrigger

HomepageExtensionPoint

Optional. Definiert einen Endpunkt, der in Kontexten ausgeführt wird, die nicht mit einem deklarierten kontextbezogenen Trigger übereinstimmen. Alle von dieser Funktion generierten Karten sind immer für den Nutzer verfügbar, können aber von kontextbezogenen Inhalten überschattet werden, wenn dieses Add-on gezieltere Trigger deklariert.

Falls vorhanden, wird die Konfiguration aus addOns.common.homepageTrigger damit überschrieben.

conferenceSolution[]

ConferenceSolution

Optional. Definiert die von diesem Add-on bereitgestellten Konferenzlösungen.

createSettingsUrlFunction

string

Ein Endpunkt, der eine URL zur Einstellungsseite des Add-ons erstellt.

eventOpenTrigger

CalendarExtensionPoint

Ein Endpunkt, der ausgelöst wird, wenn ein Ereignis zum Ansehen oder Bearbeiten geöffnet wird.

eventUpdateTrigger

CalendarExtensionPoint

Ein Endpunkt, der ausgelöst wird, wenn das Ereignis „open“ aktualisiert wird.

calendarNotificationTrigger

CalendarExtensionPoint

Optional. Wird ausgelöst, wenn ein Termin für einen Kalender erstellt oder aktualisiert wird, den der Nutzer abonniert hat. Gilt nur für Trigger, die von HTTP endpoints mit CalendarSubscriptionActionMarkup erstellt wurden. Gilt nicht für Apps Script add-ons und Apps Script installable triggers.

eventAttachmentTrigger

MenuItemExtensionPoint

Eine Konfiguration für einen kontextbezogenen Trigger, der ausgelöst wird, wenn der Nutzer im Drop-down-Menü von Google Kalender auf den Add-on-Anbieter klickt.

currentEventAccess

EventAccess

Definiert die Zugriffsebene für Daten, wenn ein Event-Add-on ausgelöst wird.

EventAccess

Eine Enumeration, die die für Ereignistrigger erforderliche Datenzugriffsebene definiert.

Enums
UNSPECIFIED Standardwert, wenn nichts für „eventAccess“ festgelegt ist.
METADATA Ereignistrigger erhalten die Berechtigung, auf die Metadaten von Ereignissen zuzugreifen, z. B. auf die Ereignis-ID und die Kalender-ID.
READ Ermöglicht Ereignistriggern den Zugriff auf alle bereitgestellten Ereignisfelder, einschließlich der Metadaten, Teilnehmer und Konferenzdaten.
WRITE Ereignistrigger erhalten Zugriff auf die Metadaten von Ereignissen und können alle Aktionen ausführen, einschließlich des Hinzufügens von Teilnehmern und des Festlegens von Konferenzdaten.
READ_WRITE Ereignistrigger erhalten Zugriff auf alle bereitgestellten Ereignisfelder, einschließlich der Metadaten, Teilnehmer und Konferenzdaten, und können alle Aktionen ausführen.

CalendarExtensionPoint

Gängiges Format zum Deklarieren der Trigger eines Kalender-Add-ons.

Felder
runFunction

string

Erforderlich. Der Endpunkt, der ausgeführt werden soll, wenn dieser Erweiterungspunkt aktiviert wird.

ConferenceSolution

Definiert konferenzbezogene Werte.

Felder
onCreateFunction

string

Erforderlich. Der Endpunkt, der aufgerufen werden soll, wenn Konferenzdaten erstellt werden sollen.

id

string

Erforderlich. IDs sollten innerhalb eines Add-ons eindeutig für alle Konferenzlösungen zugewiesen werden. Andernfalls wird möglicherweise die falsche Konferenzlösung verwendet, wenn das Add-on ausgelöst wird. Sie können den Anzeigenamen eines Add-ons ändern, die ID sollte jedoch nicht geändert werden.

name

string

Erforderlich. Der Anzeigename der Videokonferenzlösung.

logoUrl

string

Erforderlich. Die URL für das Logobild der Konferenzlösung.