Die Ressourcenkonfiguration, die zum Definieren von Google Workspace Add-on-Inhalten und -Verhalten in Google Kalender verwendet wird. Google Workspace Für Add-on-Manifeste müssen alle Komponenten als Erforderlich gekennzeichnet sein, wenn sie Google Kalender erweitern.
Kalender
Die Manifest-Konfiguration für Add-ons für Google Kalender-Erweiterungen Google Workspace 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 Add-ons für Videokonferenzen hinzufügen. |
conferenceSolution[] |
|
currentEventAccess |
Legt fest, welche Zugriffsebene für das Add-on auf nutzergenerierte Datenereignisdaten besteht. Wenn nicht angegeben, werden keine Ereignismetadaten an das Add-on übergeben. Folgende Einstellungen sind gültig:
Wenn |
eventOpenTrigger |
Die Triggerspezifikation für Terminöffnungstrigger in Google Kalender. |
eventUpdateTrigger |
Erforderlich, um Oberflächen für die Aktualisierung von kontextbezogenen Ereignissen in Google Kalender bereitzustellen. Die Triggerspezifikation für Ereignisaktualisierungstrigger in Google Kalender. |
eventAttachmentTrigger |
Die Triggerspezifikation für Trigger für Terminanhänge in Google Kalender |
homepageTrigger |
Die Trigger-Funktionsspezifikation zum Erstellen der Add-on-Startseite auf dem Kalenderhost. Dadurch wird |
Konferenzlösung
Die Konfiguration einer Konferenzlösung, die vom Add-on angeboten wird. Für jede Lösung gibt es eine entsprechende Konferenzoption auf der Benutzeroberfläche von Google Kalender Termin bearbeiten.
JSON-Darstellung |
---|
{ "id": string, "logoUrl": string, "name": string, "onCreateFunction": string } |
Felder | |
---|---|
id |
|
logoUrl |
Die URL darf nicht willkürlich sein. Das Image muss in der Infrastruktur von Google gehostet werden. Weitere Informationen finden Sie unter Konferenzlösungslogos bereitstellen. Wenn dieses Image bereitgestellt wird, kann es sich 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 Logobild bereitgestellt wird, wird stattdessen calendar.logoUrl verwendet.
|
name |
|
onCreateFunction |
|
Ereignis-Trigger
Eine Konfiguration für einen kontextabhängigen Trigger, der ausgelöst wird, wenn ein Google Kalender-Termin vom Nutzer geöffnet wird. Weitere Informationen finden Sie unter Kalenderterminoberfläche erweitern.
JSON-Darstellung |
---|
{ "runFunction": string } |
Felder | |
---|---|
runFunction |
Card -Objekten für die Anzeige in der Add-on-UI zu erstellen und zurückzugeben.
|
Ereignis-Update-Trigger
Eine Konfiguration für einen kontextabhängigen 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 für die Anzeige in der Add-on-UI zu erstellen und zurückzugeben.
|
EreignisanhangTrigger
Eine Konfiguration für einen kontextbezogenen Trigger, der ausgelöst wird, wenn der Nutzer im Drop-down-Menü von Google Kalender auf den Anbieter des Add-on-Anhangs klickt.
JSON-Darstellung |
---|
{ "runFunction": string, "label": string, } |
Felder | |
---|---|
runFunction |
Card -Objekten für die Anzeige in der Add-on-UI zu erstellen und zurückzugeben.
|
label |
|