La configurazione delle risorse utilizzata per definire i contenuti e il comportamento del componente aggiuntivo Google Workspace all'interno di Google Calendar. I file manifest dei componenti aggiuntivi di Google Workspace devono avere tutti i componenti contrassegnati come obbligatori se estendono Calendar.
Calendario
La configurazione del file manifest del componente aggiuntivo di Google Workspace per le estensioni di Google Calendar. Per ulteriori informazioni, vedi Estensione di 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 ulteriori dettagli, vedi Aggiungere impostazioni dei componenti aggiuntivi per le conferenze. |
conferenceSolution[] |
|
currentEventAccess |
Determina il livello di accesso del componente aggiuntivo ai dati sugli eventi di dati generati dagli utenti. Se non specificato, i metadati dell'evento non vengono trasmessi al componente aggiuntivo. Le impostazioni valide sono le seguenti:
Se impostato su |
eventOpenTrigger |
Le specifiche degli attivatori di apertura eventi in Calendar. |
eventUpdateTrigger |
Obbligatorio per fornire le interfacce di aggiornamento degli eventi contestuali in Google Calendar. La specifica di trigger per l'aggiornamento degli eventi in Calendar. |
eventAttachmentTrigger |
Le specifiche di attivazione per gli allegati agli eventi in Calendar. |
homepageTrigger |
La specifica della funzione di trigger per la creazione della home page del componente aggiuntivo nell'host di Calendar. Questo sostituisce
|
Soluzione per conferenze
La configurazione di una soluzione per conferenze offerta dal componente aggiuntivo. Ogni soluzione ha un'opzione di conferenza corrispondente presente nella UI di Google Calendar Modifica evento.
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 i dettagli, consulta la pagina Presentazione dei loghi delle soluzioni per le conferenze. Se fornita, questa immagine potrebbe essere diversa dal componente aggiuntivo calendar.logoUrl , che è utilizzato per rappresentare
il componente aggiuntivo nelle applicazioni host che estende. Se non viene fornita un'immagine del logo per una soluzione specifica, viene utilizzato
calendar.logoUrl .
|
name |
|
onCreateFunction |
|
EventOpenTrigger
Una configurazione per un attivatore contestuale che si attiva quando l'utente apre un evento di Google Calendar. Per ulteriori informazioni, consulta Estensione dell'interfaccia degli eventi di Calendar.
Rappresentazione JSON |
---|
{ "runFunction": string } |
Campi | |
---|---|
runFunction |
Card da visualizzare nella UI del componente aggiuntivo.
|
EventUpdateTrigger
Una configurazione per un attivatore contestuale che si attiva quando un evento di Google Calendar viene modificato e salvato dall'utente. Per ulteriori informazioni, consulta Aggiornare gli eventi di Calendar.
Rappresentazione JSON |
---|
{ "runFunction": string } |
Campi | |
---|---|
runFunction |
Card
da visualizzare nella UI del componente aggiuntivo.
|
EventCollegamentoTrigger
Una configurazione di un attivatore contestuale che si attiva quando l'utente fa clic sul fornitore degli allegati di un componente aggiuntivo nel menu a discesa di Calendar.
Rappresentazione JSON |
---|
{ "runFunction": string, "label": string, } |
Campi | |
---|---|
runFunction |
Card da visualizzare nella UI del componente aggiuntivo.
|
label |
|