脚本在 JMP13 中按预期工作,但在 JMP16 中引发错误?以下脚本在 JMP 13.2.1 中运行良好并产生预期的输出,但在 JMP16.1.0 中运行时会引发错误。 JMP16 不接受脚本中的哪些部分?
Names Default to Here (1);
//clear symbols ();
//clear log ();
dlg = New Window("Please enter the following", << Modal, <<RETURN result=""></RETURN>JMP 16.1.0 给出以下错误。

脚本回复:脚本在 JMP13 中按预期工作,但在 JMP16 中抛出错误?@jthi是对的。 这是您的脚本的一个版本,其中 V 列表框中的按钮框在窗口关闭时获取用户输入的文本。 至于“Glue”,指的是分号,它是胶水运算符(参见胶水()函数)。
Names Default to Here (1);
//clear symbols ();
//clear log ();
dlg = New Window("Please enter the following", << Modal, <<RETURN result=""></RETURN>
回复:脚本在 JMP13 中按预期工作,但在 JMP16 中抛出错误?模态对话框有一些关于它为什么改变的背景故事。
回复:脚本在 JMP13 中按预期工作,但在 JMP16 中抛出错误?我认为问题的原因是较新版本的 JMP 如何处理从模式窗口返回的值。模式窗口关闭后,您将无法再访问 teb1 和 teb6。 此帮助主题应该可以帮助您将脚本转换为更新的 jmp 版本:将弃用的对话框转换为新窗口(在按下 OK 时或使用 dlg["teb1"] 等从 dlg 获取)。
回复:脚本在 JMP13 中按预期工作,但在 JMP16 中抛出错误?那是一篇内容丰富的阅读, @Craige_Hales .让我意识到我可能做错了一点,我可能会建议以下内容@Neo :
Names Default to Here (1);
dlg = New Window("Please enter the following", << Modal, <<RETURN result=""></RETURN>