Boucle sur les éléments
n8n : Loop Over Items (Split in Batches)Toutes les offres1 entrée · 2 sorties (Boucle, Terminé)
Découpe les éléments en lots et les traite un lot après l'autre.
Fonctionnement
Reliez la sortie « Boucle » aux blocs à répéter, puis le dernier bloc de la boucle de nouveau à l'entrée de ce bloc. Chaque tour envoie le lot suivant ; quand tous les lots sont traités, « Terminé » reçoit les éléments revenus à chaque tour. Seules ces boucles sont acceptées : tout autre cycle est refusé.
Paramètres
| Paramètre | Type | Détail |
|---|---|---|
| Taille des lotsobligatoire | nombre | — |
| Nombre maximal de tours | nombre | Sécurité : 1000 au plus. Au-delà, l'exécution échoue. |
Données reçues et renvoyées
- EntréeListe d'éléments (entrée initiale), puis les éléments revenus de chaque tour.
- Sortieloop : le lot du tour ; done : tous les éléments revenus, dans l'ordre des tours.
Erreurs
Trop de tours, boucle sans retour vers ce bloc, bloc de la boucle relié depuis l'extérieur.
À savoir. Contexte disponible dans les expressions : {{ $loop.iteration }} (tour, à partir de 0), {{ $loop.total }} (nombre de tours), {{ $loop.batchSize }}.
Exemple
Paramètres d'un bloc prêt à l'emploi. Dans l'éditeur, l'onglet Aide du bloc applique cet exemple en un clic.
{
"batchSize": "50",
"maxIterations": "200"
}