Die Ressourcenkonfiguration, mit der Inhalt und Verhalten von Google Workspace-Add-ons in Google Kalender definiert werden. Google Workspace-Add‑on-Manifeste müssen alle Komponenten enthalten, die als Erforderlich gekennzeichnet sind, wenn sie Calendar erweitern.
Kalender
Die Google Workspace-Add‑on-Manifestkonfiguration für Kalendererweiterungen. 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 Videokonferenz-Add-ons hinzufügen. |
conferenceSolution[] |
|
currentEventAccess |
Legt die Zugriffsebene des Add-ons auf Ereignisdaten fest. Wenn diese Option nicht angegeben wird, übergibt der Host keine Ereignismetadaten. Gültige Einstellungen:
Wenn der Wert auf |
eventOpenTrigger |
Triggerspezifikation für Event-Open-Trigger in Google Kalender. |
eventUpdateTrigger |
Erforderlich, um kontextbezogene Schnittstellen für Terminaktualisierungen in Google Kalender bereitzustellen. Triggerspezifikation für Ereignisaktualisierungstrigger. |
eventAttachmentTrigger |
Triggerspezifikation für Trigger für Ereignisanhänge in Google Kalender. |
homepageTrigger |
Die Triggerfunktion für das Add-on
homepage in
Google Kalender. Dadurch wird
|
ConferenceSolution
Dieses Manifestobjekt ist nur für Add-ons erforderlich, die Kalender mit Drittanbieter-Konferenzlösungen erweitern.
Die Konfiguration einer Videokonferenzlösung, die vom Add-on angeboten wird. Jede Lösung wird in der Google Kalender-Benutzeroberfläche Termin bearbeiten als Option angezeigt.
| JSON-Darstellung |
|---|
{
"id": string,
"logoUrl": string,
"name": string,
"onCreateFunction": string
} |
| Felder | |
|---|---|
id |
|
logoUrl |
Das Bild muss auf der Google-Infrastruktur gehostet werden. Weitere Informationen finden Sie unter Logos für Konferenzlösungen bereitstellen. Dieses Bild kann sich vom Add-on calendar.logoUrl unterscheiden. Wenn für eine bestimmte Lösung kein Wert angegeben ist, wird calendar.logoUrl verwendet.
|
name |
|
onCreateFunction |
|
EventOpenTrigger
Eine Konfiguration für einen kontextbezogenen Trigger, der ausgelöst wird, wenn ein Nutzer einen Google Kalender-Termin öffnet. Weitere Informationen finden Sie unter Kalender-Termin-Schnittstelle erweitern.
| JSON-Darstellung |
|---|
{
"runFunction": string
} |
| Felder | |
|---|---|
runFunction |
Card-Objekten für die Benutzeroberfläche zurückgeben.
|
EventUpdateTrigger
Eine Konfiguration für einen kontextbezogenen Trigger, der ausgelöst wird, wenn ein Nutzer einen Google Kalender-Termin bearbeitet und speichert. Weitere Informationen finden Sie unter Kalendertermine aktualisieren.
| JSON-Darstellung |
|---|
{
"runFunction": string
} |
| Felder | |
|---|---|
runFunction |
Card-Objekten für die Benutzeroberfläche zurückgeben.
|
EventAttachmentTrigger
Eine Konfiguration für einen kontextbezogenen Trigger, der ausgelöst wird, wenn ein Nutzer im Kalendermenü den Add-on-Anbieter für Anhänge auswählt.
| JSON-Darstellung |
|---|
{
"runFunction": string,
"label": string,
} |
| Felder | |
|---|---|
runFunction |
Card-Objekten für die Benutzeroberfläche zurückgeben.
|
label |
|