In meinem Skript verwende ich Folgendes, um die Liste aller Spalten in einem Zeichenfolgenformat abzurufen:
columnNames = dt << Get Column Names( string );
Ich brauche das, damit ich sie mit der "For Each" -Schleife durchlaufen kann:
For Each( {columnName, index}, columnNames, Column( dt, columnName ) << Set Name( columnName ||"SomethingHere" ) );Jetzt muss ich nur ausgewählte Spalten abrufen und dieselbe Schleife für sie ausführen.
Ich kenne nur einen Weg, um ausgewählte Spalten zu erhalten:
columnNames = dt << Get Selected Columns;
aber es gibt Verweise auf Spalten zurück, nicht auf String-Namen. Wenn ich das dann ausführe:
For Each( {columnName, index}, columnNames, Column( dt, columnName ) << Set Name( columnName ||"SomethingHere" ) );es funktioniert nicht.
Wie kann ich auch
1. Schreiben Sie die For Each-Schleife neu (ich möchte diese Schleife weiterhin anstelle der For-Schleife verwenden), um auch Verweise auf Spalten zu akzeptieren
oder
2. Wandeln Sie Verweise auf Spalten in eine Liste von Zeichenfolgen um.
?