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 passati 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 del componente aggiuntivo
nell'host 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 nell'interfaccia utente 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, vedi 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 Estendere l'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 |
|