Plan du chapitre sur Make : Concept - Bases - Inscription - Tableau de bord - Scénarios - Templates - Modules - Questions - Niveau 2 -
Plan de la rubrique : Accueil - Agrégateurs - Parse Json - Itérateurs - - - - - -
Nous allons aborder le concept des itérateurs dans Make.

Dans Make, les itérateurs sont des modules spécialisés conçus pour traiter des ensembles de données sous forme de tableaux ou de listes. Leur fonction principale est de parcourir chaque élément d'un tableau (array) ou d'une liste et de traiter chaque élément individuellement comme un bundle distinct. Cela permet de fragmenter les données groupées en plusieurs bundles distincts, chacun représentant un élément unique de la liste d'origine. Par exemple, si vous recevez un tableau de noms d'utilisateur à partir d'une source externe, un itérateur peut être utilisé pour séparer chaque nom d'utilisateur en un bundle distinct, facilitant ainsi leur traitement ou leur manipulation ultérieure dans le scénario d'automatisation. Les itérateurs sont donc essentiels pour gérer efficacement des ensembles de données multiples et hétérogènes au sein de Make, permettant aux utilisateurs de créer des workflows automatisés plus flexibles et plus précis.
Un exemple simple d'itérateur dans la vie quotidienne pourrait être celui de trier et de distribuer le courrier dans une entreprise. Imaginez que vous êtes responsable de trier les lettres et les colis qui arrivent chaque jour. Vous recevez un gros sac rempli de courrier de différentes tailles et formes. Pour traiter efficacement ce flux de courrier, vous pourriez utiliser un itérateur mental : vous prenez chaque élément du sac (lettre ou colis), les examinez un par un, et les distribuez à leurs destinataires respectifs en fonction de l'adresse indiquée sur chaque article. Chaque article de courrier est donc traité individuellement comme un "bundle" distinct, avec son propre destinataire et ses instructions de traitement spécifiques. De cette manière, l'itérateur vous permet de gérer efficacement une grande quantité de courrier en assurant que chaque élément est correctement traité et livré à la bonne personne.
Vous allez maintenant créer un nouveau document Google Sheets. Il sera nommé ici "itérateurs". Ajoutez les rubriques principales de notre fichier Json dans la première ligne.

Dans votre scénario, vous allez ajouter un itérateur et un module Google Sheets "Add a row".

Dans l'itérateur, mappez les données de votre fichier Json.

Mappez maintenant les données de votre itérateur dans votre fichier Google Sheets.

Vous pouvez maintenant enregistrer le scénario et l'activer. Ensuite, ouvrez votre Google Sheets pour voir ce qui s'est passé.
