SkriptHallo an alle,
Hier ist meine Datenbank:
Ich möchte alle Spalten löschen können (von der 4. bis zur letzten Spalte).
Ich verwende das folgende Skript, aber es funktioniert nicht richtig.
<SPAN>dt22 = current data table();</SPAN><BR /><BR />max = N cols(dt22);<BR />
For (i=4 , i <= max , i++,
dt22 << delete columns(i);
);
Danke für deine Antworten !
Automatisierung und SkripterstellungBetreff: SkriptAm einfachsten ist es wahrscheinlich, die Liste der zu entfernenden Spalten mit „Spalten löschen“ zu verwenden
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
col_names = dt << Get Column Names("String");
Remove From(col_names, 1, 4);
wait(2); // for demo purposes
dt << Delete Columns(col_names);
Wenn Sie die For-Schleife verwenden möchten, führen Sie die Schleife vom Ende aus durch, um Probleme mit sich ändernden Indizes zu vermeiden.