Die Ressourcenkonfiguration, mit der Inhalt und Verhalten von Google Workspace-Add-ons in Google Kalender definiert werden. Google Workspace-Add‑on-Manifeste müssen alle Komponenten enthalten, die als Erforderlich gekennzeichnet sind, wenn sie Calendar erweitern.
Kalender
Die Google Workspace-Add‑on-Manifestkonfiguration für Google Kalender-Erweiterungen. Weitere Informationen finden Sie unter Google Kalender mit Google Workspace-Add-ons erweitern.
JSON-Darstellung |
---|
{ "createSettingsUrlFunction": string, "conferenceSolution": [ { object (ConferenceSolution) } ], "currentEventAccess": string, "eventOpenTrigger": { object (EventOpenTrigger) }, "eventUpdateTrigger": { object (EventUpdateTrigger) }, "eventAttachmentTrigger": { object (EventAttachmentTrigger) }, "homepageTrigger": { object (HomepageTrigger) } } |
Felder | |
---|---|
createSettingsUrlFunction |
Weitere Informationen finden Sie unter Einstellungen für Videokonferenz-Add-ons hinzufügen. |
conferenceSolution[] |
|
currentEventAccess |
Legt fest, welche Zugriffsebene das Add-on für von Nutzern generierte Daten und Ereignisdaten hat. Wenn Sie dieses Feld nicht angeben, werden keine Ereignismetadaten an das Add-on übergeben. Gültige Einstellungen sind:
Wenn der Wert auf |
eventOpenTrigger |
Die Triggerspezifikation für Event-Open-Trigger in Google Kalender. |
eventUpdateTrigger |
Erforderlich, um kontextbezogene Schnittstellen für Terminaktualisierungen in Google Kalender bereitzustellen. Die Triggerspezifikation für Event-Update-Trigger in Google Kalender. |
eventAttachmentTrigger |
Die Triggerspezifikation für Event-Anhang-Trigger in Google Kalender. |
homepageTrigger |
Die Spezifikation der Triggerfunktion zum Erstellen der Startseite des Add-ons im Kalender-Host. Dadurch wird
|
ConferenceSolution
Die Konfiguration einer Videokonferenzlösung, die vom Add-on angeboten wird. Für jede Lösung gibt es eine entsprechende Konferenzoption in der Google Kalender-Benutzeroberfläche Termin bearbeiten.
JSON-Darstellung |
---|
{ "id": string, "logoUrl": string, "name": string, "onCreateFunction": string } |
Felder | |
---|---|
id |
|
logoUrl |
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 zur Darstellung des Add-ons in den Hostanwendungen verwendet wird, die es erweitert. Wenn für eine bestimmte Lösung kein Logo-Bild bereitgestellt wird, wird stattdessen
calendar.logoUrl verwendet.
|
name |
|
onCreateFunction |
|
EventOpenTrigger
Eine Konfiguration für einen kontextbezogenen Trigger, der ausgelöst wird, wenn ein Google Kalender-Termin vom Nutzer geöffnet wird. Weitere Informationen finden Sie unter Kalenderereignis-Schnittstelle erweitern.
JSON-Darstellung |
---|
{ "runFunction": string } |
Felder | |
---|---|
runFunction |
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-Termin vom Nutzer bearbeitet und gespeichert wird. Weitere Informationen finden Sie unter Kalendertermine aktualisieren.
JSON-Darstellung |
---|
{ "runFunction": string } |
Felder | |
---|---|
runFunction |
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ü von Google Kalender auf den Anbieter für Add-on-Anhänge klickt.
JSON-Darstellung |
---|
{ "runFunction": string, "label": string, } |
Felder | |
---|---|
runFunction |
Card -Objekten zu erstellen und zurückzugeben, die in der Add-on-Benutzeroberfläche angezeigt werden.
|
label |
|