Function DE Version 4.50

@JoinList

Float List Misc NUMBER Text

Syntax

@JoinList(TEXTLIST1;LENGHTLIST2;SEPERATORLIST3);

Beschreibung

Implodiert TEXT/TEXTLIST TEXTLIST1 unter Berücksichtigung der FN/FNLIST LENGHTLIST2 und der Trennstringliste TEXT/TEXTLIST SEPERATORLIST3 zu einem TEXT.

FN/FNLIST LENGHTLIST2:
Ordnet jedem Element der TEXT/TEXTLIST TEXTLIST1 eine Länge zu (selbe Positionen in den Listen).
Wird für ein Element 0 angegeben so wird die Originallänge des Elements verwendet.
Wird für ein Element eine größere Länge als die Originallänge angegeben so wird das Element hinten mit Spaces bis zur angegebenen Länge aufgefüllt.
Wird für ein Element eine kleinere Länge als die Originallänge angegeben so wird das Element hinten auf die angegebenen Länge abgeschnitten.

TEXT/TEXTLIST SEPERATORLIST3:
Wird hier für ein Element (selbe Positionen in den Listen) ein TrennzeichenString angegeben, so wird dieser hinter das entsprechende Element gesetzt.

Beispiel: @JoinList(TEXTLIST1;LENGHTLIST2;SEPERATORLIST3);

TEXTLIST1:="TEST1":"TEST 2":"TEST 3";
LENGHTLIST2:=4:6:8;
SEPERATORLIST3:="*":"-":"+";

Ret:=@JoinList(TEXTLIST1;LENGHTLIST2;SEPERATORLIST3);

@LogReport(Ret;3);

In diesem Beispiel wird folgender TEXT an Ret zurückgegeben:
"TEST*TEST 2-TEST 3 +"