在我的脚本中,我使用以下内容以字符串格式获取所有列的列表:
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. 将对列的引用转换为字符串列表。
?