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 pour 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 au moment de la rédaction est déclenché.

DraftAccess

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

Enums
UNSPECIFIED Valeur par défaut lorsque rien n'est défini pour draftAccess.
NONE Le déclencheur Compose ne peut accéder à aucune donnée du brouillon lorsqu'un module complémentaire Compose est déclenché.
METADATA Accorde au déclencheur Compose l'autorisation d'accéder aux métadonnées du brouillon lorsqu'un module complémentaire Compose est déclenché. y compris la liste d'audience, comme les champs "À" et "Cc" d'un brouillon.

ContextualTrigger

Définit un déclencheur qui se déclenche lorsque l'e-mail ouvert répond à un critère spécifique. 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 e-mail 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 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 de l'heure de composition pour un module complémentaire de l'heure de composition. Il s'agit du déclencheur qui oblige un module complémentaire à effectuer une action lorsque l'utilisateur rédige un e-mail. Tous les modules complémentaires au moment de la rédaction doivent avoir le champ d'application gmail.addons.current.action.compose, même s'ils ne modifient peut-être 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 vérifiant 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 descriptif de l'action visible par l'utilisateur (par exemple, "Ajouter un contact").

Champ d'union action_type. Le type d'action détermine le comportement de Gmail lorsque l'utilisateur appelle l'action. 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.