ARRAY_2_STRING

Verwenden Sie die Script-Funktion ARRAY_2_STRING, um ein Script-Array in einen String zu konvertieren, der die Elemente des Arrays enthält.

Syntax

ARRAY_2_STRING (Script-Array, [Trennzeichen,] [Bereich])

Parameter

  • ARRAY_2_STRING
    Konvertiert ein Script-Array zu einem String

  • Script-Array
    Variablenname des Arrays, der inklusive der leeren Indexklammern [] anzugeben ist.
    Format: Script-Variable

  • Separator
    (Optional) Ein oder mehrere Zeichen, die im String zwischen den Array-Elementen eingefügt werden sollen. Sie trennen die Elemente in dem resultierenden String voneinander.
    Format: Script-Variable oder Script-Literal

  • Bereich
    (Optional) Bereich des Arrays
    Zulässige Werte:

    • FILLED (Standard)
      Alle Elemente bis zum letzten befüllten Element sind gespeichert. In diesem Fall werden die leeren Elemente am Ende des Array ignoriert.
    • ALL
      Alle Elemente des Arrays werden verwendet

Rückgabewert

Die Script-Funktion gibt den String zurück, der das Element des Array enthält.

Beispiele

In folgendem Beispiel-Script wird ein Array erstellt und mit Einträgen eines VARA-Objekts befüllt. Anschließend wird das Array in einen String konvertiert und im Aktivierungsreport ausgegeben. Als Trennzeichen für die Array-Elemente wird ein Bindestrich verwendet.

: DEFINE &ARRAY#, string, 5
:DEFINE &STR#, string
:FILL &ARRAY#[] = GET_VAR(VARA.STATIC.TEST,"KEY01")
:SET &STR# = ARRAY_2_STRING(&ARRAY#[],"-",FILLED)
:P "&STR#" 

Siehe auch: