La configurazione delle risorse utilizzata per definire i contenuti e il comportamento dei componenti aggiuntivi di Google Workspace in Google Calendar. I manifest dei componenti aggiuntivi di Google Workspace devono includere tutti i componenti contrassegnati come Obbligatori se estendono Calendar.
Calendar
La configurazione del manifest del componente aggiuntivo di Google Workspace per le estensioni di Calendar. Per ulteriori informazioni, 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 dei componenti aggiuntivi per conferenze. |
conferenceSolution[] |
|
currentEventAccess |
Determina il livello di accesso ai dati degli eventi del componente aggiuntivo. Se omesso, l'host non passa i metadati dell'evento. Le impostazioni valide includono:
Se impostato su |
eventOpenTrigger |
Specifica dell'attivatore per gli attivatori di apertura degli eventi in Calendar. |
eventUpdateTrigger |
Obbligatorio per fornire interfacce di aggiornamento degli eventi contestuali in Calendar. Specifica dell'attivatore per gli attivatori di aggiornamento degli eventi. |
eventAttachmentTrigger |
Specifica dell'attivatore per gli attivatori degli allegati degli eventi in Calendar. |
homepageTrigger |
La funzione di attivazione per la home page del componente aggiuntivo in Calendar. Questa impostazione sostituisce
|
ConferenceSolution
Questo oggetto manifest è obbligatorio solo per i componenti aggiuntivi che estendono Calendar con soluzioni per conferenze di terze parti.
La configurazione di una soluzione per conferenze offerta dal componente aggiuntivo. Ogni soluzione viene visualizzata come opzione nell'interfaccia utente Modifica evento di Google Calendar.
| Rappresentazione JSON |
|---|
{
"id": string,
"logoUrl": string,
"name": string,
"onCreateFunction": string
} |
| Campi | |
|---|---|
id |
|
logoUrl |
L'immagine deve essere ospitata sull'infrastruttura Google. Per maggiori dettagli, vedi Fornire i loghi delle soluzioni per conferenze. Questa immagine può essere diversa da del componente aggiuntivo calendar.logoUrl. Se omesso per una soluzione specifica, lo script utilizza calendar.logoUrl.
|
name |
|
onCreateFunction |
|
EventOpenTrigger
Una configurazione per un attivatore contestuale che si attiva quando un utente apre un evento di Google Calendar. Per maggiori dettagli, vedi Estendere l'interfaccia degli eventi di Calendar.
| Rappresentazione JSON |
|---|
{
"runFunction": string
} |
| Campi | |
|---|---|
runFunction |
Card
oggetti per l'interfaccia utente.
|
EventUpdateTrigger
Una configurazione per un attivatore contestuale che si attiva quando un utente modifica e salva un evento di Google Calendar. Per maggiori dettagli, vedi Aggiornare gli eventi di Calendar.
| Rappresentazione JSON |
|---|
{
"runFunction": string
} |
| Campi | |
|---|---|
runFunction |
Card
oggetti per l'interfaccia utente.
|
EventAttachmentTrigger
Una configurazione per un attivatore contestuale che si attiva quando un utente seleziona il provider di allegati del componente aggiuntivo nel menu di Calendar.
| Rappresentazione JSON |
|---|
{
"runFunction": string,
"label": string,
} |
| Campi | |
|---|---|
runFunction |
Card
oggetti per l'interfaccia utente.
|
label |
|