Aller au contenu principal

Limite

Limite le nombre d'elements transmis au bloc suivant. Conserve les N premiers elements d'un tableau.

Parametres

ParametreTypeRequisVariableDescription
inputArrayvaleur dynamiqueNonOuiTableau d'entree a limiter. Peut referencer la sortie d'un bloc precedent.
limitvaleur dynamiqueOuiOuiNombre maximum d'elements a conserver. (min 1)
offsetvaleur dynamiqueNonOuiNombre d'elements a ignorer depuis le debut (par defaut : 0).
fromEndoui/nonNonNonPrendre les elements depuis la fin au lieu du debut. (Defaut: false)
outputVariabletexteNonNonNom 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.