Package google.apps.script.type.gmail

Index

ComposeTrigger

Déclencheur qui s'active lorsque l'utilisateur rédige un e-mail.

Champs
actions[]

MenuItemExtensionPoint

Définit l'ensemble des actions pour un module complémentaire de rédaction. Il s'agit d'actions que les utilisateurs peuvent déclencher sur un module complémentaire de rédaction.

draftAccess

DraftAccess

Définit le niveau d'accès aux données lorsqu'un module complémentaire de rédaction est déclenché.

DraftAccess

Énumération qui définit le niveau d'accès aux données requis par le déclencheur Compose.

Enums
UNSPECIFIED Valeur par défaut lorsqu'aucun élément n'est défini pour brouillonAccess.
NONE Le déclencheur de composition ne peut accéder à aucune donnée du brouillon lorsqu'un module complémentaire Compose est déclenché.
METADATA Accorde au déclencheur de composition l'autorisation d'accéder aux métadonnées du brouillon lorsqu'un module complémentaire Compose est déclenché. Cela inclut la liste d'audience, telle que la liste "À" et "Cc" d'un brouillon de message.

ContextualTrigger

Définit un déclencheur qui s'active lorsque l'e-mail ouvert répond à un critère spécifique. Lorsque le déclencheur est exécuté, il exécute un point de terminaison spécifique, généralement dans le but de créer des cartes et de mettre à jour l'UI.

Champs
onTriggerFunction

string

Obligatoire. Nom du point de terminaison à appeler lorsqu'un message correspond au déclencheur.

Champ d'union trigger. Le type de déclencheur détermine les conditions que Gmail utilise pour afficher le module complémentaire. trigger ne peut être qu'un des éléments suivants :
unconditional

UnconditionalTrigger

Les déclencheurs non conditionnels sont exécutés à l'ouverture d'un e-mail.

GmailAddOnManifest

Propriétés permettant de personnaliser l'apparence et l'exécution d'un module complémentaire Gmail.

Champs
homepageTrigger

HomepageExtensionPoint

Définit un point de terminaison qui sera exécuté dans les contextes qui ne correspondent pas à un déclencheur contextuel déclaré. Toutes les fiches générées par cette fonction seront toujours disponibles pour l'utilisateur, mais le contenu contextuel risque d'être occulté si ce module complémentaire déclare des déclencheurs plus ciblés.

Si cette valeur est présente, elle remplace la configuration de addOns.common.homepageTrigger.

contextualTriggers[]

ContextualTrigger

Définit l'ensemble des conditions qui déclenchent le module complémentaire.

universalActions[]

UniversalAction

Définit un ensemble d'actions universelles pour le module complémentaire. L'utilisateur déclenche des actions universelles à partir du menu de la barre d'outils du module complémentaire.

composeTrigger

ComposeTrigger

Définit le déclencheur au moment de la composition pour un module complémentaire de temps de composition. Il s'agit du déclencheur qui déclenche l'action d'un module complémentaire lorsque l'utilisateur rédige un e-mail. Tous les modules complémentaires de rédaction doivent avoir le champ d'application gmail.addons.current.action.compose, même s'il n'est pas possible de modifier le brouillon.

authorizationCheckFunction

string

Nom d'un point de terminaison qui vérifie que le module complémentaire dispose de toutes les autorisations tierces requises en vérifiant les API tierces. Si la vérification échoue, la fonction doit générer une exception pour lancer le flux d'autorisation. Cette fonction est appelée avant chaque appel du module complémentaire afin de garantir une expérience utilisateur fluide.

UnconditionalTrigger

Ce type ne comporte aucun champ.

Déclencheur qui s'active lorsqu'un e-mail est ouvert.

UniversalAction

Action toujours disponible dans le menu de la barre d'outils du module complémentaire, quel que soit le contexte du message.

Champs
text

string

Obligatoire. Texte visible par l'utilisateur décrivant l'action, par exemple "Ajouter un contact".

Champ d'union action_type. Le type d'action détermine le comportement de Gmail lorsque l'utilisateur l'appelle. action_type ne peut être qu'un des éléments suivants :
runFunction

string

Point de terminaison appelé lorsque l'utilisateur déclenche l'action. Pour en savoir plus, consultez le guide des actions universelles.