Die Ressourcenkonfiguration, mit der Inhalte und das Verhalten des Google Workspace-Add-ons in Google Kalender definiert werden. In den Manifesten des Google Workspace-Add-ons müssen alle Komponenten als Erforderlich gekennzeichnet sein, wenn sie den Kalender erweitern.
Kalender
Die Manifestkonfiguration des Google Workspace-Add-ons 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 Konferenz-Add-ons hinzufügen. |
conferenceSolution[] |
|
currentEventAccess |
Legt fest, welche Zugriffsebene das Add-on auf Ereignisdaten aus von Nutzern erstellten Daten hat. Andernfalls werden keine Ereignismetadaten an das Add-on übergeben. Folgende Einstellungen sind gültig:
Wenn |
eventOpenTrigger |
Die Triggerspezifikation für Trigger zum Öffnen von Ereignissen in Google Kalender. |
eventUpdateTrigger |
Erforderlich, um Oberflächen für die kontextbezogene Aktualisierung von Ereignissen in Google Kalender bereitzustellen. Die Triggerspezifikation für Trigger zur Ereignisaktualisierung in Google Kalender. |
eventAttachmentTrigger |
Die Triggerspezifikation für Trigger für Ereignisanhänge in Google Kalender. |
homepageTrigger |
Die Triggerfunktionsspezifikation zum Erstellen der Add-on-Startseite auf dem Google Kalender-Host. Dadurch wird
|
ConferenceSolution
Die Konfiguration einer Konferenzlösung, die vom Add-on angeboten wird. Für jede Lösung wird eine entsprechende Konferenzoption in der Google Kalender-Benutzeroberfläche Termin bearbeiten angezeigt.
JSON-Darstellung |
---|
{ "id": string, "logoUrl": string, "name": string, "onCreateFunction": string } |
Felder | |
---|---|
id |
|
logoUrl |
Dies darf keine beliebige URL sein. Das Image muss in der Infrastruktur von Google gehostet werden. Weitere Informationen finden Sie unter Logos für Konferenzlösungen zur Verfügung stellen. Dieses Image kann sich vom Add-on calendar.logoUrl unterscheiden, sofern dieses angegeben wurde. Mit diesem Image wird das Add-on in den erweiterten Hostanwendungen dargestellt. Wenn für eine bestimmte Lösung kein Logobild zur Verfügung gestellt wird, wird stattdessen
calendar.logoUrl verwendet.
|
name |
|
onCreateFunction |
|
EventOpenTrigger
Eine Konfiguration für einen kontextbezogenen Trigger, der ausgelöst wird, wenn ein Nutzer ein Google Kalender-Ereignis öffnet. Weitere Informationen finden Sie unter Kalendertermine erweitern.
JSON-Darstellung |
---|
{ "runFunction": string } |
Felder | |
---|---|
runFunction |
Card -Objekten zu erstellen und zurückzugeben, die in der Add-on-UI 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 Kalendertermine aktualisieren.
JSON-Darstellung |
---|
{ "runFunction": string } |
Felder | |
---|---|
runFunction |
Card -Objekten zu erstellen und zurückzugeben, die in der Add-on-UI angezeigt werden.
|
EventAttachmentTrigger
Eine Konfiguration für einen kontextbezogenen Trigger, der ausgelöst wird, wenn der Nutzer im Drop-down-Menü „Kalender“ auf den Anbieter des Add-on-Anhangs klickt.
JSON-Darstellung |
---|
{ "runFunction": string, "label": string, } |
Felder | |
---|---|
runFunction |
Card -Objekten zu erstellen und zurückzugeben, die in der Add-on-UI angezeigt werden.
|
label |
|