La configurazione delle risorse utilizzata per definire il comportamento e i contenuti del componente aggiuntivo di Google Workspace all'interno di Google Calendar. I manifest dei componenti aggiuntivi di Google Workspace devono avere tutti i componenti contrassegnati come Obbligatori se estendono Calendar.
Calendar
La configurazione del manifest del componente aggiuntivo di Google Workspace per le estensioni di Google Calendar. Per saperne di più, vedi Estendere Calendar con i componenti aggiuntivi di Google Workspace.
Rappresentazione JSON |
---|
{ "createSettingsUrlFunction": string, "conferenceSolution": [ { object (ConferenceSolution) } ], "currentEventAccess": string, "eventOpenTrigger": { object (EventOpenTrigger) }, "eventUpdateTrigger": { object (EventUpdateTrigger) }, "eventAttachmentTrigger": { object (EventAttachmentTrigger) }, "homepageTrigger": { object (HomepageTrigger) } } |
Campi | |
---|---|
createSettingsUrlFunction |
Per maggiori dettagli, vedi Aggiungere le impostazioni del componente aggiuntivo per le conferenze. |
conferenceSolution[] |
|
currentEventAccess |
Determina il livello di accesso del componente aggiuntivo ai dati generati dagli utenti dati evento. Se non vengono forniti, non vengono trasmessi metadati dell'evento al componente aggiuntivo. Le impostazioni valide sono le seguenti:
Se impostato su |
eventOpenTrigger |
La specifica del trigger per i trigger di apertura degli eventi in Calendar. |
eventUpdateTrigger |
Necessario per fornire interfacce di aggiornamento degli eventi contestuali in Google Calendar. La specifica del trigger per i trigger di aggiornamento degli eventi in Calendar. |
eventAttachmentTrigger |
La specifica del trigger per i trigger degli allegati degli eventi in Calendar. |
homepageTrigger |
La specifica della funzione di attivazione per la creazione della
home page nel
componente aggiuntivo di Calendar. Questa azione sostituisce
|
ConferenceSolution
La configurazione di una soluzione per conferenze offerta dal componente aggiuntivo. Ogni soluzione ha un'opzione di conferenza corrispondente presentata nella UI Modifica evento di Google Calendar.
Rappresentazione JSON |
---|
{ "id": string, "logoUrl": string, "name": string, "onCreateFunction": string } |
Campi | |
---|---|
id |
|
logoUrl |
Non può essere un URL arbitrario: l'immagine deve essere ospitata sull'infrastruttura di Google. Per maggiori dettagli, consulta la sezione Fornire i loghi delle soluzioni per conferenze. Se fornita, questa immagine potrebbe essere diversa dall' calendar.logoUrl del componente aggiuntivo, ovvero l'immagine utilizzata per rappresentare
il componente aggiuntivo nelle applicazioni host che estende. Se per una soluzione specifica non viene fornita un'immagine del logo, viene utilizzato
calendar.logoUrl .
|
name |
|
onCreateFunction |
|
EventOpenTrigger
Una configurazione per un trigger contestuale che si attiva quando un utente apre un evento di Google Calendar. Per saperne di più, consulta Estensione dell'interfaccia degli eventi di Calendar.
Rappresentazione JSON |
---|
{ "runFunction": string } |
Campi | |
---|---|
runFunction |
Card
da visualizzare nell'interfaccia utente del componente aggiuntivo.
|
EventUpdateTrigger
Una configurazione per un trigger contestuale che viene attivato quando un evento di Google Calendar viene modificato e salvato dall'utente. Per saperne di più, consulta Aggiornare gli eventi di Calendar.
Rappresentazione JSON |
---|
{ "runFunction": string } |
Campi | |
---|---|
runFunction |
Card
da visualizzare nell'interfaccia utente del componente aggiuntivo.
|
EventAttachmentTrigger
Una configurazione per un trigger contestuale che viene attivato quando l'utente fa clic sul provider di allegati del componente aggiuntivo nel menu a discesa di Calendar.
Rappresentazione JSON |
---|
{ "runFunction": string, "label": string, } |
Campi | |
---|---|
runFunction |
Card
da visualizzare nell'interfaccia utente del componente aggiuntivo.
|
label |
|