Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Die Ressourcenkonfiguration, mit der die Inhalte und das Verhalten des Google Workspace-Add-ons in Google Kalender definiert werden.
In den Manifesten von Google Workspace-Add-ons müssen alle Komponenten als Erforderlich gekennzeichnet sein, wenn sie Kalender erweitern.
Wird nur verwendet, wenn das Add-on
Videokonferenzlösungen bietet.
Optional. Der Name der Apps Script-Funktion, die eine URL generiert, die zu einer Seite mit den Einstellungen für das Add-on führt.
Wird nur verwendet, wenn das Add-on
Konferenzlösungen bietet. In diesem Fall muss mindestens eine Lösung definiert werden.
Eine Liste der Konferenzlösungen, die vom Add-on angeboten werden. Jede Lösung hat eine entsprechende Konferenzoption, die in Google Kalender auf der Benutzeroberfläche Termin bearbeiten angezeigt wird.
currentEventAccess
string
Bestimmt, welche Zugriffsebene das Add-on auf von Nutzern erstellte Daten und Ereignisdaten hat. Wenn Sie dieses Element nicht angeben, werden keine Ereignismetadaten an das Add-on übergeben.
Folgende Einstellungen sind zulässig:
METADATA gibt an, dass das Add-on nur auf grundlegende Ereignismetadaten zugreifen kann.
READ gibt an, dass das Add-on neben den grundlegenden Ereignismetadaten auch von Nutzern erstellte Ereignisdaten lesen kann.
WRITE gibt an, dass das Add-on von Nutzern generierte Ereignisdaten schreiben kann.
READ_WRITE gibt an, dass das Add-on von Nutzern erstellte Ereignisdaten lesen und schreiben sowie grundlegende Metadaten lesen kann.
Wenn READ oder READ_WRITE festgelegt ist, muss das Add-on den https://www.googleapis.com/auth/calendar.addons.current.event.read-Umfang haben.
Wenn WRITE oder READ_WRITE festgelegt ist, muss das Add-on den https://www.googleapis.com/auth/calendar.addons.current.event.write-Umfang haben.
Erforderlich, um in Google Kalender kontextbezogene Oberflächen für die Terminaktualisierung bereitzustellen. Die Triggerspezifikation für Trigger für Terminaktualisierungen in Google Kalender.
Konfiguration einer Konferenzlösung, die vom Add-on angeboten wird. Jede Lösung hat eine entsprechende Konferenzoption, die in der Google Kalender-Benutzeroberfläche Termin bearbeiten angezeigt wird.
Erforderlich. Eine Kennung für die Konferenzlösung. Er muss in den bereitgestellten Konferenzlösungen des Add-ons eindeutig sein.
Eine ID sollte nach der Auswahl nicht mehr geändert werden.
logoUrl
string
Ein Link zum Symbol für die Lösung.
Das Bild sollte eine Größe von 96 × 96 dp haben.
Dies darf keine beliebige URL sein. Das Bild muss in der Infrastruktur von Google gehostet werden. Weitere Informationen finden Sie unter
Logos für Konferenzlösungen bereitstellen.
Falls angegeben, kann sich dieses Bild vom Add-on calendar.logoUrl unterscheiden, das das Bild verwendet, um das Add-on in den Hostanwendungen darzustellen, die es erweitert. Wenn für eine bestimmte Lösung kein Logobild angegeben ist, wird stattdessen calendar.logoUrl verwendet.
name
string
Erforderlich. Der Name der Konferenzlösung, der in der Google Kalender-Benutzeroberfläche angezeigt wird, wenn ein Nutzer einen Termin erstellt oder bearbeitet.
onCreateFunction
string
Erforderlich. Der Name der Apps Script-Funktion, die aufgerufen wird, wenn in Google Kalender versucht wird, diese Art von Konferenz zu erstellen. Sie müssen
diese Funktion für jede Konferenzlösung implementieren, die Ihr Add-on unterstützt.
EventOpenTrigger
Eine Konfiguration für einen kontextbezogenen Trigger, der ausgelöst wird, wenn ein Google Kalender-Ereignis vom Nutzer geöffnet wird. Weitere Informationen finden Sie unter Die Kalender-Ereignisoberfläche erweitern.
JSON-Darstellung
{
"runFunction": string
}
Felder
runFunction
string
Der Name der Apps Script-Funktion, die ausgeführt wird, wenn ein Nutzer ein Kalenderereignis zum Ansehen oder Bearbeiten öffnet. Wenn angegeben, müssen Sie diese Funktion implementieren, um ein Array von Card-Objekten zu erstellen und zurückzugeben, die in der Add-on-Benutzeroberfläche angezeigt werden.
EventUpdateTrigger
Eine Konfiguration für einen kontextbezogenen Trigger, der ausgelöst wird, wenn ein Google Kalender-Ereignis vom Nutzer bearbeitet und gespeichert wird. Weitere Informationen finden Sie unter Google Kalender-Termine aktualisieren.
JSON-Darstellung
{
"runFunction": string
}
Felder
runFunction
string
Der Name der Apps Script-Funktion, die ausgeführt wird, wenn ein Nutzer einen Kalendertermin bearbeitet und speichert. Wenn angegeben, müssen Sie diese Funktion implementieren, um ein Array von Card-Objekten zu erstellen und zurückzugeben, die in der Add-on-Benutzeroberfläche angezeigt werden.
EventAttachmentTrigger
Eine Konfiguration für einen kontextbezogenen Trigger, der ausgelöst wird, wenn der Nutzer im Drop-down-Menü des Kalenders auf den Anbieter von Add-on-Anhängen klickt.
JSON-Darstellung
{
"runFunction": string,
"label": string,
}
Felder
runFunction
string
Erforderlich. Der Name der Apps Script-Funktion, die ausgeführt wird, wenn der Nutzer im Drop-down-Menü von Google Kalender den Anbieter für Add-on-Anhänge auswählt. Sie müssen diese Funktion implementieren, um ein Array von Card-Objekten zu erstellen und zurückzugeben, die in der Add-on-Benutzeroberfläche angezeigt werden sollen.
label
string
Erforderlich. Der Text, der im Drop-down-Menü „Kalender“ angezeigt wird und diesen Anhangsanbieter identifiziert.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-12-21 (UTC)."],[[["Google Workspace add-on manifests extending Calendar must include all required components."],["Add-ons can access basic event metadata or read/write user-generated event data with appropriate scopes."],["Calendar add-ons utilize triggers to execute functions when events are opened, updated, or attachments are accessed."],["Conferencing solutions within add-ons allow integration with third-party platforms, requiring specific configuration and logos."],["Add-ons can create homepages and settings pages to manage user preferences and add-on behavior within Calendar."]]],[]]