LENGTH

Die Script-Funktion LENGTH ermittelt die Größe eines Script-Arrays. Die Funktion gibt die Anzahl der Elemente im Script-Array oder die Anzahl der gefüllten Array-Elemente zurück.

Syntax

LENGTH (Script-Array [,SIZE])

Parameter

  • LENGTH
    Gibt die Größe des Script-Arrays zurück

  • Script-Array
    Name der Script-Variablen, die als Array definiert wurde

  • SIZE
    Ignoriert leere Elemente am Ende des Arrays
    Hinweis: Dieser Parameter gibt nur die Größe bis zum letzten gefüllten Element zurück, wenn das Array den Datentyp String verwendet. Alle anderen Datentypen geben immer die gesamte Array-Größe zurück.


Hinweis: Die maximale Größe von Script-Arrays beträgt 99999. Weitere Informationen zu Script-Arrays finden Sie unter Arrays.

Wichtig! Ein Script-Fehler tritt auf, wenn das angegebene Array nicht gefunden werden kann oder wenn Sie eine Script-Variable anstelle eines Script-Arrays angeben. Stellen Sie sicher, dass Sie leere eckige Klammern verwenden, um Ihr Array anzugeben.

Beispiel

Das folgende Beispiel erstellt ein Script-Array und füllt das Array mit Werten aus einem VARA-Objekt. Das Script verwendet eine Schleife, um die Ergebnisse in den Aktivierungsreport zu schreiben.

: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

Siehe auch: