按 scipt 删除列你好
我写了一个删除列的脚本“失踪(结果)”在表中
我的问题是有时我没有专栏“失踪(结果)”我现在收到一个错误。
你能帮我解决我需要添加到我的脚本中的内容吗?如果我的表中存在该列,它将删除该列。
如果它不存在,就跳过这个请求?

dt << delete column (column ("Missing(Result)"));
脚本视窗回复:按 scipt 删除列使用 << Get Column Names(String) 获取列名列表,然后使用带有 Contains 的 if 语句检查特定名称
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
col_names = dt << Get Column Names(String);
If(Contains(col_names, "Missing(Result)"),
dt << Delete Columns("Missing(Result)")
);