내 스크립트에서 다음을 사용하여 문자열 형식의 모든 열 목록을 가져옵니다.
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. 열에 대한 참조를 문자열 목록으로 변환합니다.
?