La configurazione delle risorse utilizzata per definire Componente aggiuntivo di Google Workspace contenuti e comportamento in 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 Google Workspace per Estensioni di Google Calendar. Vedi Estensione di Calendar con i componenti aggiuntivi di Google Workspace per ulteriori informazioni.
Rappresentazione JSON |
---|
{ "createSettingsUrlFunction": string, "conferenceSolution": [ { object (ConferenceSolution) } ], "currentEventAccess": string, "eventOpenTrigger": { object (EventOpenTrigger) }, "eventUpdateTrigger": { object (EventUpdateTrigger) }, "eventAttachmentTrigger": { object (EventAttachmentTrigger) }, "homepageTrigger": { object (HomepageTrigger) } } |
Campi | |
---|---|
createSettingsUrlFunction |
Vedi Aggiunta delle impostazioni dei componenti aggiuntivi per videoconferenze per ulteriori dettagli. |
conferenceSolution[] |
|
currentEventAccess |
Determina il livello di accesso del componente aggiuntivo ai dati generati dagli utenti dati sugli eventi. Se non viene specificato, i metadati dell'evento non vengono trasmessi all'oggetto come 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 degli eventi contestuali in Google Calendario. La specifica per gli attivatori di aggiornamento degli eventi in Calendario. |
eventAttachmentTrigger |
La specifica dell'attivatore per gli attivatori di collegamento a eventi in Calendar. |
homepageTrigger |
Le specifiche della funzione di trigger per la creazione del componente aggiuntivo
homepage nel
Host di Calendar. Questa sostituisce
|
ConferenceSolution
La configurazione di un soluzione per videoconferenze offerti dal componente aggiuntivo. Ogni soluzione ha un'opzione di conferenza corrispondente presentati 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 sul sito web di Google dell'infrastruttura. Consulta Fornisci i loghi delle soluzioni di conferenza per maggiori dettagli. Se fornita, questa immagine potrebbe essere diversa dalla componente aggiuntivo calendar.logoUrl , utilizzata dall'immagine per rappresentare
nelle applicazioni host che estende. Se l'immagine di un logo non è
per una soluzione specifica,
Al suo posto viene utilizzato calendar.logoUrl .
|
name |
|
onCreateFunction |
|
EventOpenTrigger
Una configurazione per un attivatore contestuale che si attiva quando viene generato un evento di Google Calendar aperto dall'utente. Consulta Estensione dell'interfaccia degli eventi di Calendar per ulteriori informazioni.
Rappresentazione JSON |
---|
{ "runFunction": string } |
Campi | |
---|---|
runFunction |
Card
da visualizzare nell'interfaccia
utente del componente aggiuntivo.
|
EventUpdateTrigger
Una configurazione per un attivatore contestuale che si attiva quando viene generato un evento di Google Calendar viene modificato e salvato dall'utente. Consulta Aggiornare gli eventi di Calendar per ulteriori informazioni.
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 sull'evento 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 |
|