从整个数据表中删除“列表检查”和“范围检查”属性你好,
我需要循环遍历 xml 导入数据表中的所有列,并删除整个“列表检查”和“范围检查”属性。 我已经尝试了几次不同的迭代,但没有任何效果对我有用。 这是一个非工作代码的示例:
dt = current data table();
//********************\\
colNames = dt << get column names( string, character );
For( i = 1, i <= N Items( colNames ), i++,
Column(dt, i) << Delete Property("Range Check");
Column(dt, i) << Delete Property("List Check");
);这会产生以下错误消息。 任何解决此问题的帮助将不胜感激。 提供样本数据。 谢谢!

自动化和脚本编写回复:从整个数据表中删除“列表检查”和“范围检查”属性尝试这个
Names Default To Here( 1 );
dt = current data table();
// Open Data Table: big class.jmp
// → Data Table( "big class" )
//Open( "/C:/Program Files/SAS/JMPPRO/16/Samples/Data/big class.jmp" );
colNames = dt << get column names( string );
For Each( {col, index}, colNames,
Show( col );
Try(
As Column( col ) << delete property( "List Check" ) <<
delete property( "Range Check" )
);
);回复:从整个数据表中删除“列表检查”和“范围检查”属性非常感谢,这正在工作!