无法对数字编辑框的返回值执行数学运算我正在尝试运行一个非常简单的脚本,该脚本请求用户输入数字。 不幸的是,我无法对返回值执行减法和除法等数值运算。 我对 jsl 很陌生,所以我一定做错了,必须很容易纠正。错误信息是:
“在访问或评估‘除法’时,无法将参数转换为数字 [或矩阵],minfeat_abs//*###*/1000/*###*/”
任何帮助将不胜感激。 已经敲了几个小时。
请看下面的脚本:
win = New Window( "Feature Depth" ,
<<MODAL></MODAL>
脚本回复:无法对数字编辑框的返回值执行数学运算请参见帮助对于这个话题。
回复:无法对数字编辑框的返回值执行数学运算此脚本本身可以正常执行,但是当与脚本结合使用以根据给定条件(例如大于 neb_content/2 的数字)选择表中的行时,它会给出错误:Name Unresolved: Feature{1} in access or evaluation of '特征' , 特征/*###*/
其中“Feature”是数据表中列的名称。
我想了解为什么会发生这种情况。
但是,关于在每个 jmp 版本中使用脚本指南的提示是一个很好的提示。 谢谢!
回复:无法对数字编辑框的返回值执行数学运算尝试这个:
win = New Window( "Feature Depth" ,
<<MODAL></MODAL>
我认为这与 <
回复:无法对数字编辑框的返回值执行数学运算亲爱的大家,
我认为这不起作用,因为关闭窗口后,变量和范围都消失了。 JMP 以不同的方式返回它。 全局变量可能会起作用。
因此,当我为这些事情而苦苦挣扎时,我倾向于在脚本索引中查找当前执行此类事情的方法(它们可能会因版本而异)。 我发现它是“新窗口,模式”的一个例子,我稍微修改了一下,见截图和附加脚本。 窗口的引用返回所有你需要的。
Names Default To Here( 1 );
ex = New Window( "Dialog() example",
<<MODAL></MODAL>

回复:无法对数字编辑框的返回值执行数学运算即使我复制并通过了 Thierry 建议的脚本,仍然会出现错误。
已删除的对象引用:NEB << 访问或评估“胶水”...

回复:无法对数字编辑框的返回值执行数学运算你好,
我确实在努力以正确的方式从模态窗口中获取值,直到@txnelson向我展示了如何:
Names Default to Here (1);
win = New Window( "Feature Depth" ,
<<MODAL></MODAL>