Manuel des Scripts Automation Engine > Organisation fonctionnelle > Elaboration et traitement des Scripts > LENGTH

LENGTH

Fonction script : Détermine la longueur d'un Tableau de script.

Syntaxe

LENGTH(Tableau de Scrip[, SIZE])

Elément de syntaxe

Description/format

Tableau de script

Nom de la Variable de script qui a été déclarée comme tableau.
Format : Variable de script

SIZE Ignorer les éléments vides à la fin du tableau

Codes retour

Nombre d'éléments du tableau de script.

Remarques

Les tableaux de script doivent être créés avec l'élément de script :DEFINE. Le type de données et le nombre d'éléments y sont aussi déterminés. La taille du tableau peut ensuite être déterminée avec la fonction script LENGTH. Le tableau doit être indiqué avec des crochets vides.

La taille maximale des tableaux de script est 99999.

Si le tableau indiqué est introuvable ou qu'une Variable de script a été indiquée, une erreur de script se produit.

Lorsque le paramètre SIZE est également spécifié, seul le nombre jusqu'au dernier élément de tableau complété est retourné. Tous les éléments vides à la fin du tableau ne sont donc pas pris en compte.

Veuillez noter que la détermination de la taille jusqu'au dernier élément complété (paramètre SIZE) est possible uniquement lorsque le tableau présente le type de données "string". Pour tous les autres types de données, la taille complète du tableau est toujours retournée !

Exemples

Dans l'exemple suivant, un tableau de script est créé, complété avec des valeurs issues d'un objet Variable, puis les valeurs s'affichent à l'aide d'une boucle.

:DEFINE &ARRAY#, string, 5
:SET &LEN# = LENGTH(&ARRAY#[])
:SET &VAR# = 1

:FILL &ARRAY#[] = GET_VAR(VARA1, ARRAY)
:WHILE &VAR# LE &LEN#
:PRINT "Element &VAR# = &ARRAY#[&VAR#]"
:SET &VAR# = &VAR# + 1
:ENDWHILE

Rubriques connexes :

Elément de script Description

:FILL

Enregistre plusieurs valeurs dans un Tableau de script.

FIND Recherche un Tableau de script et retourne l'Index correspondant.