La configurazione delle risorse utilizzata per definire i contenuti e il comportamento del componente aggiuntivo Google Workspace all'interno di Google Calendar. Se estendono Calendar, tutti i componenti dei file manifest dei componenti aggiuntivi di Google Workspace devono essere contrassegnati come obbligatori.
Calendario
La configurazione manifest del componente aggiuntivo di Google Workspace per le estensioni di Google Calendar. Per saperne di più, consulta 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 le impostazioni dei componenti aggiuntivi per videoconferenze. |
conferenceSolution[] |
|
currentEventAccess |
Determina il livello di accesso del componente aggiuntivo ai dati sugli eventi di dati generati dagli utenti. Se non viene specificato, i metadati degli eventi non vengono passati al componente aggiuntivo. Le impostazioni valide sono le seguenti:
Se impostato su |
eventOpenTrigger |
La specifica degli attivatori per gli attivatori aperti in Calendar. |
eventUpdateTrigger |
Necessari per fornire interfacce di aggiornamento contestuali degli eventi in Google Calendar. La specifica per i trigger di aggiornamento degli eventi in Calendar. |
eventAttachmentTrigger |
La specifica dell'attivatore per gli attivatori di collegamento a eventi in Calendar. |
homepageTrigger |
La specifica della funzione di trigger per la creazione del componente aggiuntivo
home page nell'host
di Calendar. Questa operazione sostituisce
|
ConferenceSolution
La configurazione di una soluzione per videoconferenze offerta dal componente aggiuntivo. Ogni soluzione ha un'opzione di conferenza corrispondente presentata nella UI di 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 di conferenza. Se fornita, questa immagine potrebbe essere diversa dal componente aggiuntivo calendar.logoUrl , utilizzato per rappresentare il
componente aggiuntivo nelle applicazioni host che estende. Se non viene fornita un'immagine del logo per una soluzione specifica, viene utilizzata
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, vedi 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, vedi Aggiornare gli eventi di Calendar.
Rappresentazione JSON |
---|
{ "runFunction": string } |
Campi | |
---|---|
runFunction |
Card da visualizzare nella UI del componente aggiuntivo.
|
EventAttachmentTrigger
Una configurazione per un attivatore contestuale che si attiva quando l'utente fa clic sul fornitore di allegati aggiuntivi nel menu a discesa di Calendar.
Rappresentazione JSON |
---|
{ "runFunction": string, "label": string, } |
Campi | |
---|---|
runFunction |
Card da visualizzare nell'interfaccia utente del componente aggiuntivo.
|
label |
|