脚本在 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 gives the following error.
<SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="JMP16error.PNG" style="width: 585px;"><span class="lia-inline-image-display-wrapper" image-alt="JMP16error.PNG" style="width: 585px;"><img src="https://us.v-cdn.net/6038925/uploads/images/39171i5C73133F7E60167C/JMP16error.PNG" role="button" title="JMP16error.PNG" alt="JMP16error.PNG" /></span></SPAN>
Not sure where 'Glue' is coming from?
<LINGO-LABS id="lingo-labs-453093" slang="en-US" mode="UPDATE"><LINGO-LABEL>高级统计建模</LINGO-LABEL><LINGO-LABEL>自动化和脚本</LINGO-LABEL><LINGO-LABEL>大规模定制</LINGO-LABEL></LINGO-LABS>回复:脚本在 JMP13 中按预期工作,但在 JMP16 中抛出错误?使用 << Return Result 时,有时可能会出现出乎意料的(至少对我来说是这样的)结果,如果您使用比文本和数字编辑框更复杂的显示框,请记住这一点。 但在这种情况下,如果只有文本编辑框,我认为在 Modal 关闭后获取结果是最简单和最干净的解决方案。
回复:脚本在 JMP13 中按预期工作,但在 JMP16 中抛出错误?那是一篇内容丰富的阅读, @Craige_Hales .让我意识到我可能做错了一点,我可能会建议以下内容@Neo :
Names Default to Here (1);
dlg = New Window("Please enter the following", << Modal, <<RETURN result=""></RETURN>回复:脚本在 JMP13 中按预期工作,但在 JMP16 中抛出错误?模态对话框有一些关于它为什么改变的背景故事。
回复:脚本在 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 中抛出错误?我认为问题的原因是较新版本的 JMP 如何处理从模态窗口返回的值。模态窗口关闭后,您将无法再访问 teb1 和 teb6。 此帮助主题应该可以帮助您将脚本转换为更新的 jmp 版本:将弃用的对话框转换为新窗口(在按下 OK 时或使用 dlg["teb1"] 等从 dlg 获取)。