如何使用 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);
)
)
);