Die Ressourcenkonfiguration, die zum Definieren Google Workspace-Add-on Inhalte und Verhaltensweisen von Google Kalender. Manifeste für Google Workspace-Add-ons müssen Folgendes enthalten: Alle Komponenten, die als Erforderlich gekennzeichnet sind, wenn sie den Kalender erweitern.
Kalender
Manifestkonfiguration des Google Workspace-Add-ons für Google Kalender-Erweiterungen. Weitere Informationen finden Sie im Hilfeartikel 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 . Die Einstellungen für das Konferenz-Add-on werden hinzugefügt, um weitere Informationen zu erhalten. |
conferenceSolution[] |
|
currentEventAccess |
Bestimmt, welche Zugriffsebene das Add-on auf von Nutzern erstellte Daten hat Ereignisdaten. Wenn nicht angegeben, werden keine Ereignismetadaten an den Add-on. 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 bereitzustellen Kalender Die Triggerspezifikation für Trigger zur Ereignisaktualisierung in Kalender: |
eventAttachmentTrigger |
Die Triggerspezifikation für Trigger für Ereignisanhänge in Google Kalender. |
homepageTrigger |
Die Spezifikation der Triggerfunktion zum Erstellen des Add-ons
homepage im Feld
Kalender-Host. Dies überschreibt
|
ConferenceSolution
Die Konfiguration eines konferenzlösung das vom Add-on angeboten wird. Für jede Lösung gibt es eine entsprechende Konferenzoption über die 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 auf dem und Infrastruktur. Weitere Informationen finden Sie unter Logos für Konferenzlösungen mit Details. Wenn dieses Bild zur Verfügung gestellt wird, kann es sich vom Add-on calendar.logoUrl : Das Bild, das zur Darstellung verwendet wurde
das Add-on in den Host-Anwendungen,
die es erweitert. Wenn ein Logobild
für eine bestimmte Lösung,
Stattdessen wird calendar.logoUrl verwendet.
|
name |
|
onCreateFunction |
|
EventOpenTrigger
Eine Konfiguration für einen kontextbezogenen Trigger, der ausgelöst wird, wenn ein Google Kalender vom Nutzer geöffnet wird. Weitere Informationen finden Sie unter Die Oberfläche für Google Kalender-Termine erweitern .
JSON-Darstellung |
---|
{ "runFunction": string } |
Felder | |
---|---|
runFunction |
Card
Objekte, die in der Add-on-Benutzeroberfläche angezeigt werden sollen.
|
EventUpdateTrigger
Eine Konfiguration für einen kontextbezogenen Trigger, der ausgelöst wird, wenn ein Google Kalender vom Nutzer bearbeitet und gespeichert wird. Weitere Informationen finden Sie unter Kalendertermine aktualisieren .
JSON-Darstellung |
---|
{ "runFunction": string } |
Felder | |
---|---|
runFunction |
Card
Objekte, die in der Add-on-Benutzeroberfläche angezeigt werden sollen.
|
EventAttachmentTrigger
Eine Konfiguration für einen kontextbezogenen Trigger, der ausgelöst wird, wenn der Nutzer auf den Anbieter von Add-on-Anhängen im Drop-down-Menü „Kalender“.
JSON-Darstellung |
---|
{ "runFunction": string, "label": string, } |
Felder | |
---|---|
runFunction |
Card
Objekte, die in der Add-on-Benutzeroberfläche angezeigt werden sollen.
|
label |
|