Risorsa manifest di Gmail

La configurazione delle risorse utilizzata per definire i contenuti e il comportamento dei componenti aggiuntivi di Google Workspace in Gmail. I manifest dei componenti aggiuntivi di Google Workspace devono includere tutti i componenti contrassegnati come Obbligatori se estendono Gmail.

Gmail

La configurazione del manifest dei componenti aggiuntivi di Google Workspace per le estensioni di Gmail. Per maggiori dettagli, vedi Estendere Gmail con i componenti aggiuntivi di Google Workspace.

Rappresentazione JSON
{
  "authorizationCheckFunction": string,
  "composeTrigger": {
    object (ComposeTrigger)
  },
  "contextualTriggers": [
    {
      object (ContextualTrigger)
    }
  ],
  "homepageTrigger": {
    object (HomepageTrigger)
  }
}
Campi
authorizationCheckFunction

string

Obsoleta. Il nome di una funzione Apps Script che esegue controlli di autorizzazione di terze parti.

Questa funzione è obsoleta. Il componente aggiuntivo deve invece generare un'eccezione dalla chiamata principale, come mostrato nell'esempio di configurazione di OAuth non Google.

composeTrigger

object (ComposeTrigger)

Obbligatorio per le azioni di composizione. Definisce le UI disponibili durante la composizione di un'email.

Per maggiori dettagli, vedi Estendere la UI di composizione con le azioni di composizione.

contextualTriggers[]

object (ContextualTrigger)

Obbligatorio. Un elenco di trigger che si attivano quando un messaggio viene aperto in Gmail. I trigger eseguono una funzione Apps Script specifica Apps Script per aggiornare la UI.
homepageTrigger

object (HomepageTrigger)

La funzione di trigger per la home page del componente aggiuntivo in Gmail. Questa azione sostituisce addOns.common.homepageTrigger.

ComposeTrigger

La configurazione per un'azione di composizione. Per maggiori dettagli, vedi Estendere la UI di composizione.

Rappresentazione JSON
{
  "draftAccess": string,
  "selectActions": [
    {
      object (SelectAction)
    }
  ]
}
Campi
draftAccess

string

Definisce il livello di accesso ai dati per una funzione di trigger di composizione. Le opzioni valide includono:

  • NONE (impostazione predefinita): l'oggetto evento è per lo più vuoto.
  • METADATA: l'oggetto evento include gli elenchi dei destinatari. È necessario l'gmail.addons.current.message.metadata ambito.
selectActions[]

object (SelectAction)

Un elenco di azioni di composizione. L'elenco è limitato a una singola azione per componente aggiuntivo. L'azione di composizione ha un'icona nella finestra di Gmail, specificata da gmail.logoUrl.

ContextualTrigger

La configurazione per un trigger che si attiva quando un utente apre un messaggio di Gmail. Per maggiori dettagli, vedi Estendere la UI dei messaggi.

Rappresentazione JSON
{
  "onTriggerFunction": string,
  "unconditional": {},
}
Campi
onTriggerFunction

string

Obbligatorio per ogni trigger contestuale. Il nome della funzione Apps Script che viene eseguita quando il trigger si attiva.
unconditional

object

Obbligatorio per ogni trigger contestuale. Specifica che il trigger si attiva per tutti i messaggi di Gmail aperti. Questo deve sempre essere un oggetto vuoto.

SelectAction

La configurazione dell'azione di composizione che definisce la funzione da eseguire quando viene selezionata.

Rappresentazione JSON
{
  "runFunction": string,
  "text": string
}
Campi
runFunction

string

Obbligatorio per le azioni di composizione. Il nome della funzione Apps Script che viene eseguita quando viene selezionata. La funzione crea la UI di composizione del componente aggiuntivo.
text

string

Obbligatorio per le azioni di composizione. Una breve descrizione dell'azione.