回复:如何從列名和值創建數組。你好@Wendy_Murphrey . 我嘗試過類似的東西,但我總是忘記“評估列表”。非常感謝您的幫助和教訓。
回复:如何從列名和值創建數組。你可以做這樣的事情......
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 ) );
如何從列名和值創建數組。我有一個包含 3 列和一行值的表,我正在嘗試從中創建一個關聯數組,

我試過這個:
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;
數組已創建,但所有值都是 => 1。
我期待:tablData = ["deep" => 40, "length" => 20, "width" => 10];
感謝您幫助修復我的代碼。
大規模定制