Utilisation de l\'itérateur Pour chaque message dans une conversation
- Dernière mise à jour2026/04/29
Utilisez l\'itérateur Pour chaque message dans une conversation pour parcourir automatiquement chaque message dans une conversation ou un canal Slack spécifique. Il vous permet d\'automatiser des actions telles que l\'analyse, l\'archivage ou le traitement des messages en masse au sein d\'une conversation.
Procédure
- Double-cliquez sur l\'action Boucle ou faites-la glisser depuis le package Boucle dans la palette Actions .
- Dans la liste des itérateurs, recherchez le package Slack et sélectionnez l\'option Pour chaque message dans une conversation.
- Utilisez le champ Nom de session pour sélectionner l\'une des options suivantes :
-
Nom de session : Saisissez le nom de la session que vous avez utilisée dans l\'action
Se connecter.
(Facultatif) Cliquez sur l\'icône Insérer une valeur pour sélectionner une variable existante que vous avez utilisée pour stocker le nom de session Slack.
- Variable : Entrez le nom de la variable que vous avez utilisée pour stocker le nom de la session.
-
Nom de session : Saisissez le nom de la session que vous avez utilisée dans l\'action
Se connecter.
- Nom d\'utilisateur : Spécifiez les noms d\'utilisateur pour les conversations de groupe, séparés par une virgule.
-
ID du canal : Spécifiez l\'ID du canal des conversations de groupe.Remarque : Pour récupérer l\'ID de canal d\'un canal privé Slack, assurez-vous que l\'application que vous avez créée dans le portail API Slack est ajoutée à ce canal. Pour ce faire, accédez au , puis cliquez sur Ajouter des applications.
- Utilisez les options Date de début et Date de fin pour filtrer les messages d\'une plage de dates spécifiée.
- Dans le champ Attribuer les détails d\'un message à une variable, choisissez soit Variables multiples soit Variable de dictionnaire pour enregistrer les détails du message dans la variable de sortie :
-
Variables multiples : Attribue chaque valeur extraite d\'une clé spécifique (par exemple, ID, message, sentByUserID, sentByUsername, createdDateTime, modifiedDateTime) à une variable distincte, ce qui vous permet de mapper chaque détail de l\'équipe à une variable spécifique. Effectuez les étapes suivantes pour chaque variable :
- Cliquez sur Ajouter un mappage de variable.
- Saisissez la Clé de la variable.
- Dans le champ Mapper à une variable, choisissez une variable dans laquelle les données seront enregistrées.
- Cliquez sur Ajouter pour enregistrer ces données dans la variable configurée.
Tableau 1. Clés avec mappage de variable Clé Description Type de variable Identifiant Identifiant unique attribué au message Slack Chaîne message Contenu du message dans la conversation Chaîne sentByUserID Identifiant unique de l\'utilisateur qui a envoyé le message. Chaîne sentByUsername Nom de l\'utilisateur qui a envoyé le message Chaîne createdDateTime La date et l\'heure de création du message Date/heure modifiedDateTime La date et l\'heure de la dernière modification du message. Date/heure - Dictionnaire : stocke toutes les valeurs dans un objet dictionnaire avec des paires clé-valeur.
-
Variables multiples : Attribue chaque valeur extraite d\'une clé spécifique (par exemple, ID, message, sentByUserID, sentByUsername, createdDateTime, modifiedDateTime) à une variable distincte, ce qui vous permet de mapper chaque détail de l\'équipe à une variable spécifique. Effectuez les étapes suivantes pour chaque variable :