Aller au contenu

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.

Éléments reçusBoucle sur les élémentsBoucle · Terminé

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ètreTypeDétail
Taille des lotsobligatoirenombre—
Nombre maximal de toursnombreSé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.

Paramètres de l'exemple (JSON)Ouvrir l'éditeur
{
  "batchSize": "50",
  "maxIterations": "200"
}

Voir aussi