Mapper
Vous pouvez utiliser la fonction Mapper pour convertir une liste en une nouvelle liste en exécutant un flux d'aide pour chaque élément de la liste.
Par exemple, si vous avez un flux d'aide qui convertit des nombres en texte (1 en "1"), vous pouvez exécuter ce flux d'aide sur une liste complète en une seule fois en utilisant la fonction Mapper pour passer de [1,2,3,4,5] à ["1","2","3","4","5"]. De même, vous pouvez utiliser Mapper pour générer une liste de sous-totaux de lignes à partir d'une liste de lignes de feuille de calcul (objets). Avec la fonction Mapper, la liste de sortie contient toujours le même nombre d'éléments que la liste d'entrée.
-
Définir un flux d'aide à l'aide de la fonction Mapper
-
Remplir une carte de mappage
Définir un flux d'aide à l'aide de la fonction Mapper
Pour utiliser cette fonction, vous avez besoin d'un flux d'aide qui prend un seul élément de la liste et calcule la valeur à utiliser pour la nouvelle liste. Ce flux d'aide est appelé une fois pour chaque élément de la liste.
Définissez les champs de la carte d'événement qui seront les entrées permettant de déterminer la valeur correspondante pour la nouvelle liste. Au minimum, vous aurez besoin d'un champ pour l'élément de la liste (que vous pourrez nommer comme vous le souhaitez). Créez ensuite le reste du flux d'aide, en terminant par une carte Retourner qui fournit la valeur pour la même position dans la nouvelle liste. Si la nouvelle liste est composée d'éléments qui ne sont pas de type Objet (par exemple, des nombres ou du texte), il devrait alors y avoir un seul champ de retour de ce type et son nom n'a pas d'importance. Si la nouvelle liste est une liste d'objets, la carte Retourner doit comporter plusieurs champs : un pour chacune des clés de l'objet, et les noms des champs doivent correspondre aux noms des clés.
Remplir une carte de mappage
Mettre à jour les champs d'entrée suivants :
-
liste : la liste de départ
-
Flux d'aide : Ce flux d'aide est appelé une fois pour chaque élément de la liste
-
: vous verrez ici une liste de toutes les entrées requises par le flux d'aide. Vous pouvez les utiliser comme des champs d'entrée normaux, ou (pour au moins l'une des entrées) cliquer sur la flèche à droite de l'entrée pour choisir Élément afin d'envoyer au flux d'aide l'élément de liste correspondant à cette entrée. Dans certains cas, vous pouvez également sélectionner un chemin spécifique dans un objet au lieu d'Élément.
-
: Affiche le nombre d'éléments de la liste à traiter en parallèle. S'il est important que les éléments soient traités dans un ordre donné, utilisez 1. Sinon un nombre plus élevé, comme 5 ou 10, entraînera la finalisation anticipée du flux.
Les champs de sortie suivants s'affichent :
Nouvelle liste : Affiche les la liste qui résulte de l'exécution du flux d'aide sur chacun des éléments. Définissez le type de nouvelle liste pour qu'il corresponde à la valeur renvoyée par le flux d'aide, ou à Objet si plusieurs valeurs sont renvoyées.
Consultez aussi