La configurazione della risorsa utilizzata per definire i contenuti e il comportamento del componente aggiuntivo di Google Workspace in Google Calendar. I manifest dei componenti aggiuntivi di Google Workspace devono avere tutti i componenti contrassegnati come Obbligatorio se estendono Calendar.
Calendar
La configurazione del file manifest del componente aggiuntivo di Google Workspace per le estensioni di Google Calendar. Per saperne di più, consulta 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 ulteriori dettagli, vedi Aggiungere le impostazioni del componente aggiuntivo per le conferenze. |
conferenceSolution[] |
|
currentEventAccess |
Determina il livello di accesso del componente aggiuntivo ai dati degli eventi generati dagli utenti. Se non viene fornito, nessun metadato evento viene passato al componente aggiuntivo. Le impostazioni valide sono le seguenti:
Se impostato su |
eventOpenTrigger |
La specifica dell'attivatore per gli attivatori di apertura degli eventi in Calendar. |
eventUpdateTrigger |
Obbligatorio per fornire interfacce di aggiornamento degli eventi contestuali in Google Calendar. La specifica dell'attivatore per gli attivatori di aggiornamento degli eventi in Calendar. |
eventAttachmentTrigger |
La specifica dell'attivatore per gli attivatori degli allegati degli eventi in Calendar. |
homepageTrigger |
La specifica della funzione di attivazione per la creazione della home page del componente aggiuntivo nell'host di Calendar. Questa azione sostituisce
|
ConferenceSolution
La configurazione di una soluzione per le conferenze offerta dal componente aggiuntivo. Ogni soluzione ha un'opzione di videoconferenza 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, consulta Fornire loghi delle soluzioni per le conferenze. Se fornita, questa immagine potrebbe essere diversa dal plug-in calendar.logoUrl , che l'immagine utilizzata per rappresentare
il plug-in nelle applicazioni host che estende. Se non viene fornito 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 un evento di Google Calendar viene aperto dall'utente. Per saperne di più, consulta Estendere l'interfaccia dell'evento di Calendar.
Rappresentazione JSON |
---|
{ "runFunction": string } |
Campi | |
---|---|
runFunction |
Card da visualizzare nell'interfaccia utente del componente aggiuntivo.
|
EventUpdateTrigger
Una configurazione per un attivatore 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 attivatore contestuale che si attiva quando l'utente fa clic sul fornitore di allegati del componente aggiuntivo nel menu a discesa del calendario.
Rappresentazione JSON |
---|
{ "runFunction": string, "label": string, } |
Campi | |
---|---|
runFunction |
Card
da visualizzare nell'interfaccia utente del componente aggiuntivo.
|
label |
|