Die Ressourcenkonfiguration, mit der der Inhalt 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 Google Kalender erweitert wird.
Kalender
Manifestkonfiguration des Google Workspace-Add-ons für Google Kalender-Erweiterungen Weitere Informationen finden Sie unter Google Kalender mit Add-ons für Google Workspace 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 das Videokonferenz-Add-on hinzufügen. |
conferenceSolution[] |
|
currentEventAccess |
Legt fest, welche Zugriffsebene das Add-on auf von Nutzern erstellte Ereignisdaten hat. Wenn nicht angegeben, werden keine Ereignismetadaten an das Add-on übergeben. Folgende Einstellungen sind gültig:
Wenn |
eventOpenTrigger |
Die Triggerspezifikation für Trigger für das Öffnen von Ereignissen in Google Kalender. |
eventUpdateTrigger |
Erforderlich, um Oberflächen für kontextabhängige Ereignisaktualisierungen in Google Kalender bereitzustellen. Die Triggerspezifikation für Trigger für die Ereignisaktualisierung in Google Kalender. |
eventAttachmentTrigger |
Die Triggerspezifikation für Trigger für Ereignisanhänge in Google Kalender. |
homepageTrigger |
Die Spezifikation der Triggerfunktion zum Erstellen der Startseite des Add-ons im 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 Videokonferenzoption, die in der Google Kalender-UI Edit Event (Termin bearbeiten) angezeigt wird.
JSON-Darstellung |
---|
{ "id": string, "logoUrl": string, "name": string, "onCreateFunction": string } |
Felder | |
---|---|
id |
|
logoUrl |
Dies kann 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, sofern angegeben, vom Add-on calendar.logoUrl unterscheiden, das zur Darstellung des Add-ons in den von ihm erweiterten Hostanwendungen verwendet wurde. Wenn für eine bestimmte Lösung kein Logobild verfügbar 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 Benutzeroberfläche für Kalenderereignisse erweitern.
JSON-Darstellung |
---|
{ "runFunction": string } |
Felder | |
---|---|
runFunction |
Card -Objekten zur Anzeige in der Add-on-UI zu erstellen und zurückzugeben.
|
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 zur Anzeige in der Add-on-UI zu erstellen und zurückzugeben.
|
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 zur Anzeige in der Add-on-UI zu erstellen und zurückzugeben.
|
label |
|