如何使用 Column() 轉換多個項目?在下面的 JSL 中,我想使用 List 方法刪除列。但是,當選擇多個選項時,只會刪除第一個選定的項目。這是因為 Column() 無法處理選定的多個列名的轉換。
除了使用 For 循環逐一刪除每一列之外,是否有更直接的方法來實現刪除多個項目?
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 );
)
)
);
自動化和腳本回覆:如何使用 Column() 轉換多個項目?不要使用 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);
)
)
);