Index
ComposeTrigger
(message)ComposeTrigger.DraftAccess
(enum)ContextualTrigger
(message)GmailAddOnManifest
(message)UnconditionalTrigger
(message)UniversalAction
(message)
ComposeTrigger
Déclencheur qui s'active lorsque l'utilisateur rédige un e-mail.
Champs | |
---|---|
actions[] |
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 |
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 |
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 |
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 |
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 |
contextualTriggers[] |
Définit l'ensemble des conditions qui déclenchent le module complémentaire. |
universalActions[] |
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 |
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 |
authorizationCheckFunction |
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 |
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 : |
|
openLink |
Lien qui s'ouvre par Gmail lorsque l'utilisateur déclenche l'action. |
runFunction |
Point de terminaison appelé lorsque l'utilisateur déclenche l'action. Pour en savoir plus, consultez le guide des actions universelles. |