Die Ressourcenkonfiguration, mit der die Inhalte und das Verhalten des Google Workspace-Add-ons in Google Kalender definiert werden. In Manifesten von Google Workspace-Add-ons müssen alle Komponenten als Erforderlich gekennzeichnet sein, wenn sie Google Kalender erweitern.
Kalender
Die 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 Videokonferenz-Add-ons hinzufügen. |
conferenceSolution[] |
|
currentEventAccess |
Legt fest, welche Zugriffsebene das Add-on auf von Nutzern erstellte Datenereignisdaten hat. Wenn nicht angegeben, werden keine Ereignismetadaten an das Add-on übergeben. Folgende Einstellungen sind gültig:
Wenn |
eventOpenTrigger |
Die Triggerspezifikation für Ereignisoffen-Trigger 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 Triggerfunktionsspezifikation zum Erstellen der Startseite des Add-ons im Kalenderhost. Dadurch wird
|
ConferenceSolution
Die Konfiguration einer vom Add-on angebotenen Konferenzlösung. Für jede Lösung gibt es eine entsprechende Videokonferenzoption in der 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 Image muss in der Infrastruktur von Google gehostet werden. Weitere Informationen finden Sie unter Logos zur Bereitstellung von Konferenzlösungen. Wenn dieses Image angegeben ist, kann es sich vom Add-on calendar.logoUrl unterscheiden, mit dem das Image das Add-on in den von ihm erweiterten Hostanwendungen repräsentiert hat. 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 der Nutzer ein Google Kalender-Ereignis öffnet. Weitere Informationen finden Sie unter Oberfläche für Kalendertermine 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 |
|