Risorsa manifest di Gmail

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

Gmail

La configurazione del manifest del componente aggiuntivo Google Workspace per Estensioni di Gmail. Consulta Estensione di Gmail con i componenti aggiuntivi di Google Workspace per ulteriori informazioni.

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 dei requisiti di autorizzazione di terze parti. Questa funzione è denominata prima di ogni chiamata il componente aggiuntivo di Google Workspace.

Questa funzione è stata deprecata per evitare una latenza di esecuzione non necessaria. Il componente aggiuntivo dovrebbe invece generare un'eccezione dall'elenco chiamata, come mostrato in questo esempio.

composeTrigger

object (ComposeTrigger)

Obbligatorio per le azioni di scrittura. Definisce l'insieme di UI disponibili all'utente mentre scrive un'email.

Vedi Estensione dell'interfaccia utente di scrittura con azioni di scrittura per maggiori dettagli.

contextualTriggers[]

object (ContextualTrigger)

Obbligatorio. Un elenco di attivatori che si attivano all'apertura di un messaggio in Gmail. Quando l'attivatore si attiva, esegue uno specifico Funzione Apps Script, in genere per creare nuove schede e aggiornare l'interfaccia utente.
homepageTrigger

object (HomepageTrigger)

Le specifiche della funzione di trigger per la creazione del componente aggiuntivo homepage nel Host di Gmail. Questa sostituisce addOns.common.homepageTrigger.

ComposeTrigger

La configurazione di un'azione di scrittura. Consulta Estensione dell'UI di Compose per ulteriori informazioni.

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

string

Definisce il livello di accesso ai dati disponibile per un trigger di scrittura personalizzata. Le opzioni valide sono:

  • NONE, l'impostazione predefinita. Questo fa sì che l'evento passare alla funzione trigger di scrittura in modo che vuoto.
  • METADATA, che compila l'oggetto evento passato alla funzione di trigger di scrittura con gli elenchi di destinatari per creare un nuovo messaggio email. Questa impostazione richiede che il componente aggiuntivo includa gmail.addons.current.message.metadata ambito di archiviazione.
selectActions[]

object (SelectAction)

un elenco di azioni di scrittura che creano interfacce utente di scrittura; tuttavia, questo è limitato a una singola azione per componente aggiuntivo. Il riquadro di scrittura con un'icona corrispondente presentata nella finestra di composizione di Gmail. L'icona è specificata da gmail.logoUrl.

ContextualTrigger

La configurazione di un attivatore che si attiva quando l'utente apre un messaggio Gmail e questo messaggio soddisfa determinati criteri. Consulta Estensione dell'interfaccia utente dei messaggi per ulteriori informazioni.

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

string

Obbligatorio per ogni trigger contestuale. Il nome delle app Funzione di script eseguita quando si attiva l'attivatore.

Vedi Funzione di trigger contestuale per maggiori dettagli su come definirla personalizzata.

unconditional

object

Obbligatorio per ogni trigger contestuale. Utilizzato per specificare che l'attivatore contestuale si attiva per tutti i messaggi di Gmail quando aperto. Questa è attualmente l'unica opzione, quindi dovrebbe essere sempre una un oggetto vuoto.

SelectAction

La configurazione dell'azione di scrittura che definisce la funzione da eseguire quando l'utente seleziona l'azione di scrittura.

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

string

Obbligatorio per le azioni di scrittura. Il nome dello script di Google Apps funzione che viene eseguita quando questa azione di scrittura è selezionata. Questo la funzione trigger di scrittura crea l'interfaccia utente di scrittura del componente aggiuntivo.

Vedi Componi funzione trigger per maggiori dettagli.

text

string

Obbligatorio per le azioni di scrittura. Una breve descrizione testuale di scrittura.