Limite
Limite le nombre d'elements transmis au bloc suivant. Conserve les N premiers elements d'un tableau.
Parametres
| Parametre | Type | Requis | Variable | Description |
|---|---|---|---|---|
inputArray | valeur dynamique | Non | Oui | Tableau d'entree a limiter. Peut referencer la sortie d'un bloc precedent. |
limit | valeur dynamique | Oui | Oui | Nombre maximum d'elements a conserver. (min 1) |
offset | valeur dynamique | Non | Oui | Nombre d'elements a ignorer depuis le debut (par defaut : 0). |
fromEnd | oui/non | Non | Non | Prendre les elements depuis la fin au lieu du debut. (Defaut: false) |
outputVariable | texte | Non | Non | Nom de la variable de sortie contenant le tableau limite. |
Les parametres marques Variable = Oui acceptent la syntaxe
{{nomBloc.champ}}.
Sortie
Variable de sortie : limitedData
{
"results": [],
"count": 0
}
Exemple
Ne garder que les 5 premiers resultats.
Entree :
{"items": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]}
Sortie :
{"results": [1, 2, 3, 4, 5], "count": 5}
Astuce
{{limitedData.results}} contient le tableau tronque. Combinez avec un bloc Sort pour garder les N meilleurs resultats.