Package google.apps.script.type.gmail

Indice

ComposeTrigger

Un trigger che si attiva quando l'utente scrive un'email.

Campi
actions[]

MenuItemExtensionPoint

Definisce l'insieme di azioni per un componente aggiuntivo per il momento di scrittura. Si tratta di azioni che gli utenti possono attivare in un componente aggiuntivo per l'ora di scrittura.

draftAccess

DraftAccess

Definisce il livello di accesso ai dati quando viene attivato un componente aggiuntivo per l'ora di scrittura.

DraftAccess

Un'enumerazione che definisce il livello di accesso ai dati richiesto dall'attivatore di scrittura.

Enum
UNSPECIFIED Valore predefinito quando non è impostato nulla per DraftAccess.
NONE L'attivatore di scrittura non può accedere ai dati della bozza quando viene attivato un componente aggiuntivo di scrittura.
METADATA Concede all'attivatore di scrittura l'autorizzazione per accedere ai metadati della bozza quando viene attivato un componente aggiuntivo di scrittura. Ciò include l'elenco del segmento di pubblico, come gli elenchi A e Cc di una bozza di messaggio.

ContextualTrigger

Definisce un attivatore che si attiva quando l'email aperta soddisfa un criterio specifico. Quando si attiva, l'attivatore esegue un endpoint specifico, in genere al fine di creare nuove schede e aggiornare l'interfaccia utente.

Campi
onTriggerFunction

string

Obbligatorio. Il nome dell'endpoint da chiamare quando un messaggio corrisponde all'attivatore.

Campo di unione trigger. Il tipo di attivatore determina le condizioni utilizzate da Gmail per mostrare il componente aggiuntivo. trigger può essere solo uno dei seguenti:
unconditional

UnconditionalTrigger

I trigger non condizionati vengono eseguiti all'apertura di un messaggio di posta.

GmailAddOnManifest

Proprietà che personalizzano l'aspetto e l'esecuzione di un componente aggiuntivo di Gmail.

Campi
homepageTrigger

HomepageExtensionPoint

Definisce un endpoint che verrà eseguito in contesti che non corrispondono a un trigger contestuale dichiarato. Tutte le schede generate da questa funzione saranno sempre disponibili per l'utente, ma potrebbero essere aggirate dai contenuti contestuali quando questo componente aggiuntivo dichiara attivatori più mirati.

Se presente, sostituisce la configurazione di addOns.common.homepageTrigger.

contextualTriggers[]

ContextualTrigger

Definisce l'insieme di condizioni che attivano il componente aggiuntivo.

universalActions[]

UniversalAction

Definisce un insieme di azioni universali per il componente aggiuntivo. L'utente attiva azioni universali dal menu della barra degli strumenti dei componenti aggiuntivi.

composeTrigger

ComposeTrigger

Definisce l'attivatore del momento di scrittura per un componente aggiuntivo del momento di scrittura. Si tratta dell'attivatore che causa un'azione da parte di un componente aggiuntivo quando l'utente sta scrivendo un'email. Tutti i componenti aggiuntivi al momento della scrittura devono avere l'ambito gmail.addons.current.action.compose, anche se potrebbero non modificare la bozza.

authorizationCheckFunction

string

Il nome di un endpoint che verifica che il componente aggiuntivo disponga di tutte le autorizzazioni di terze parti necessarie, sondando le API di terze parti. Se il probe non funziona, la funzione deve generare un'eccezione per avviare il flusso di autorizzazione. Questa funzione viene chiamata prima di ogni chiamata al componente aggiuntivo per garantire un'esperienza utente senza problemi.

UnconditionalTrigger

Questo tipo non contiene campi.

Un attivatore che si attiva all'apertura di un messaggio email.

UniversalAction

Un'azione sempre disponibile nel menu della barra degli strumenti dei componenti aggiuntivi, indipendentemente dal contesto del messaggio.

Campi
text

string

Obbligatorio. Testo visibile all'utente che descrive l'azione, ad esempio "Aggiungi un nuovo contatto".

Campo di unione action_type. Il tipo di azione determina il comportamento di Gmail quando l'utente richiama l'azione. action_type può essere solo uno dei seguenti:
runFunction

string

Un endpoint che viene chiamato quando l'utente attiva l'azione. Per informazioni dettagliate, consulta la guida universale alle azioni.