Actions Gmail

Les objets Action vous permettent de créer dans les modules complémentaires Google Workspace. Elles définissent que se passe-t-il lorsqu'un utilisateur interagit avec un widget (par exemple, un bouton) dans l'UI du module complémentaire.

Une action est associée à un widget donné à l'aide d'un Fonction de gestionnaire de widgets qui définit également la condition qui déclenche l'action. Lorsqu'elle est déclenchée, exécute une opération fonction de rappel. La fonction de rappel reçoit une objet "event", qui contient des informations sur les interactions de l'utilisateur côté client. Vous devez mettre en œuvre de rappel et lui demander de renvoyer un objet de réponse spécifique.

Par exemple, supposons que vous souhaitiez un bouton qui crée et affiche une nouvelle carte lorsque sur lesquels l'utilisateur a cliqué. Pour ce faire, vous devez créer un widget de bouton et utiliser le widget Bouton Fonction de gestionnaire setOnClickAction(action) pour définir un Action de création de cartes. La Action que vous définissez spécifie un Apps Script. de rappel qui s'exécute lorsque l'utilisateur clique sur le bouton. Dans ce cas, vous implémenter la fonction de rappel pour créer la carte souhaitée et renvoyer une ActionResponse . L'objet de réponse indique au module complémentaire d'afficher la carte de la fonction.

Cette page décrit les actions de widget spécifiques à Gmail que vous pouvez inclure dans vos un module complémentaire.

Interactions dans Gmail

Les modules complémentaires Google Workspace qui étendent Gmail peuvent inclure une action supplémentaire du widget Gmail pour rédiger des brouillons. Ce requiert l'action associée Fonction de rappel pour renvoyer un objet de réponse spécialisé:

Tentative d'action La fonction de rappel doit renvoyer
Rédiger des brouillons ComposeActionResponse

Pour utiliser ces actions de widget et ces objets de réponse, le module complémentaire doit inclure les https://www.googleapis.com/auth/gmail.addons.current.action.compose scope dans son fichier manifeste.

Rédigez un message

Un module complémentaire Google Workspace qui étend Gmail peut définir un widget qui, en cas d'interaction, génère des brouillons dans Gmail. (nouveaux messages ou réponses). Pour ce faire, vous devez associer le déclencheur avec une fonction de rappel qui renvoie ComposeActionResponse . Lorsque l'exécution de la fonction de rappel est terminée, Gmail l'utilise de réponse pour ouvrir et remplir une fenêtre de rédaction de brouillon.

Pour en savoir plus et obtenir un exemple, consultez Rédiger des brouillons