Column() を使用して複数の項目を変換するにはどうすればよいですか?以下のJSLでは、Listメソッドを使って列を削除したいのですが、複数のオプションを選択した場合、最初に選択された項目しか削除されません。これは、Column()が複数の列名を変換できないためです。
For ループを使用して各列を 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 column( Column( dt, columnList << GetSelected ) );
columnList << Remove Selected( columnList << GetSelected );
)
)
);
自動化とスクリプトRe: Column() を使用して複数の項目を変換するにはどうすればよいですか?Column() は使用せず、 << Delete Column で列のリストだけを使用してください。
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);
)
)
);