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.
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 |
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:
Wenn |
eventOpenTrigger |
Die Triggerspezifikation für Trigger für das Öffnen von Terminen in Google Kalender. |
eventUpdateTrigger |
Erforderlich, um in Google Kalender kontextbezogene Oberflächen für die Terminaktualisierung bereitzustellen. Die Triggerspezifikation für Trigger für Terminaktualisierungen in Google Kalender. |
eventAttachmentTrigger |
Die Triggerspezifikation für Trigger für Terminanhänge in Google Kalender. |
homepageTrigger |
Die Triggerfunktionsspezifikation zum Erstellen der Startseite des Add-ons im Kalenderhost. Dadurch wird
|
ConferenceSolution
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.
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 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 |
|
onCreateFunction |
|
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 |
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 |
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 |
Card -Objekten zu erstellen und zurückzugeben, die in der Add-on-Benutzeroberfläche angezeigt werden sollen.
|
label |
|