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 d'actions d'un module complémentaire de composition. Il s'agit d'actions que les utilisateurs peuvent déclencher sur un module complémentaire au moment de la rédaction.

draftAccess

DraftAccess

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

DraftAccess

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

Enums
UNSPECIFIED Valeur par défaut lorsque rien n'est défini pour draftAccess.
NONE Le déclencheur de composition ne peut pas accéder aux données du brouillon lorsqu'un module complémentaire de composition 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 de composition est déclenché. Cela inclut la liste des destinataires, comme la liste "À" et "Cc" d'un brouillon de message.

ContextualTrigger

Définit un déclencheur qui se déclenche lorsque l'e-mail ouvert répond à des critères spécifiques. Lorsque le déclencheur se déclenche, il exécute un point de terminaison spécifique, généralement pour créer des fiches et 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 inconditionnels sont exécutés lorsqu'un message est ouvert.

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 sont toujours disponibles pour l'utilisateur, mais elles peuvent être éclipsées par du contenu contextuel lorsque ce module complémentaire déclare des déclencheurs plus ciblés.

Si ce paramètre est présent, il remplace la configuration de addOns.common.homepageTrigger.

contextualTriggers[]

ContextualTrigger

Définit l'ensemble de 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 de l'heure de composition pour un module complémentaire de l'heure 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 temps de composition doivent avoir la portée gmail.addons.current.action.compose, même s'ils ne modifient pas 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 interrogeant les API tierces. Si la sonde é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 se déclenche 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'invoque. 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.