JSL 脚本未在 JMP 15 中运行当我在 JMP 15 中尝试脚本时,它们无法运行。 它们在 JMP14 中工作良好(在 JMP13 中也有)。
我在日志中收到的错误消息(参见下面的示例)对我来说很熟悉。 我从 JMP12 起就知道了,而且之前只在我运行脚本并打开日志时发生过。 解决方案是关闭日志。
在 JMP 15 中,日志默认打开,我无法关闭它。 偏好“记录打开策略(“显式”), " JMP15 中不存在。
有没有办法关闭日志和/或绕过“Glue”错误消息?
示例(XXX = 替换数据表的实际名称):
已删除的对象引用: cbf << 在访问或评估“Glue”时选择,Try(TQC_daily << 关闭窗口); /*###*/Try(关闭(dt_xxx,不保存)); /*###*/Try(关闭(dt_xxx,不保存)); /*###*/Try(关闭(dt_xxx,不保存)); /*###*/Try(关闭(dt_xxx,不保存)); /*###*/Try(关闭(dt_xxx,不保存)); /*###*/Try(关闭(dt_xxx,不保存)); /*###*/Try(关闭(dt_xxx,不保存)); /*###*/Try(关闭(dt_xxx,不保存)); /*###*/Try(关闭(dt_xxx,不保存)); /*###*/Try(关闭(dt_xxx,不保存)); /*###*/名称默认为此处(1);
回复:JSL 脚本未在 JMP 15 中运行你好,两个选项都有效。 虽然我好像不需要设置”数据库选择= “普罗达” ;”在模态窗口之前。
非常感谢。 现在重写脚本...
回复:JSL 脚本未在 JMP 15 中运行模态窗口会暂停脚本的执行,直到对话框消失,这是一个常见的示例,在删除框后尝试使用该框是很常见的。在此示例中,最好在提示对话框之前初始化变量:
dbSelected = "Proda";
然后在对话框执行过程中保存单选框的结果:
cbf = Radio Box( {"Proda", "Prodb", "Prodc", "Product_Stats"},
dbSelected = cbf << Get Selected;
)
当您有多个输入并且希望将输入处理分组在一起时,您可以使用 <
New Window( "OCS Scripts",
<<MODAL></MODAL>
我希望这些方法之一有所帮助!
回复:JSL 脚本未在 JMP 15 中运行您好,感谢您与我联系。
我没有运行 OnClose 脚本。 我所拥有的是选择窗口,用户可以(或必须)选择例如仅查看特定产品。
我刚刚尝试过,没有选择窗口的脚本似乎运行良好。 选择框如下所示。
New Window( "OCS Scripts",
<<MODAL></MODAL>
回复:JSL 脚本未在 JMP 15 中运行对于 <
我不知道这与您关闭数据表的调用有何关系。您是否有在删除数据表或报表时运行的 OnClose 脚本?