Wie verwende ich Column(), um mehrere Elemente zu konvertieren?Im folgenden JSL möchte ich Spalten mithilfe einer List-Methode löschen. Bei der Auswahl mehrerer Optionen wird jedoch nur das erste ausgewählte Element gelöscht. Dies liegt daran, dass Column() die Konvertierung mehrerer ausgewählter Spaltennamen nicht verarbeiten kann.
Gibt es eine einfachere Möglichkeit, mehrere Elemente zu löschen, als jede Spalte einzeln mit einer For-Schleife zu löschen?
dt = Open( "$SAMPLE_DATA/Employee Master.jmp" );
col_list = dt << get column names( string );
New Window( "Delete exist Column",
H List Box(
columnList = List Box( col_list ),
Button Box( "Delete Column",
dt << delete column( Column( dt, columnList << GetSelected ) );
columnList << Remove Selected( columnList << GetSelected );
)
)
);
Automatisierung und SkriptingBetreff: Wie verwende ich Column() zum Konvertieren mehrerer Elemente?Verwenden Sie nicht Column() und verwenden Sie nur die Liste der Spalten mit << Spalte löschen
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Employee Master.jmp");
col_list = dt << get column names(string);
New Window("Delete exist Column",
H List Box(
columnList = List Box(col_list),
Button Box("Delete Column",
dt << delete columns(columnList << GetSelected);
columnList << Remove Selected(columnList << GetSelected);
)
)
);