Betreff: Wie erstelle ich ein Array aus Spaltennamen und Werten?Hallo @Wendy_Murphrey . Ich hatte etwas ähnliches ausprobiert, aber ich vergesse immer die "Eval-Liste".Vielen Dank für Ihre Hilfe und den Unterricht.
Betreff: Wie erstelle ich ein Array aus Spaltennamen und Werten?So etwas könntest du machen...
Names Default To Here( 1 );
dt = Current Data Table();
keysList = dt << Get Column Names( string );
tablData = {};
For( i = 1, i <= N Items( KeysList ), i++,
Insert Into( tablData, Column( KeysList[i] )[1] )
); //end of For
aa = Eval List( Associative Array( keysList, tablData ) );
So erstellen Sie ein Array aus Spaltennamen und -werten.Ich habe eine Tabelle mit drei Spalten und einer einzelnen Wertezeile und versuche, daraus ein assoziatives Array zu erstellen.

Ich habe Folgendes versucht:
Names Default To Here( 1 );
dt = Current Data Table();
keysList = dt << Get Column Names(string);
tablData = Associative Array();
For(i=1, i <= N Items(KeysList), i++,
tablData<< Insert(KeysList[i])
); //end of For
tablData << Get Values;
Das Array wird erstellt, aber alle Werte sind => 1.
Ich hatte erwartet: tablData = ["deep" => 40, "length" => 20, "width" => 10];
Ich würde mich über Ihre Hilfe bei der Korrektur meines Codes freuen.
Massenanpassung