在我的腳本中,我使用以下內容以字符串格式獲取所有列的列表:
columnNames = dt << Get Column Names( string );
我需要它,所以我可以使用“For Each”循環遍歷它們:
For Each( {columnName, index}, columnNames, Column( dt, columnName ) << Set Name( columnName ||"SomethingHere" ) );現在我只需要獲取選定的列並在它們上運行相同的循環。
我只知道一種獲取選定列的方法:
columnNames = dt << Get Selected Columns;
但它返回對列的引用,而不是字符串名稱。 所以當我運行它時:
For Each( {columnName, index}, columnNames, Column( dt, columnName ) << Set Name( columnName ||"SomethingHere" ) );它不起作用。
我該怎麼做
1. 重寫 For Each 循環(我想繼續使用這個循環而不是 For 循環)以接受對列的引用
或者
2. 將對列的引用轉換為字符串列表。
?