你好。我希望这只是我的一次侥幸。
我有一个脚本,首先创建一个“持续时间”列并进行评估。
接下来,我让脚本查找空白并填充以前的非空白值(用于死区)。它通过生成一个弹出窗口来选择哪些列需要应用它来实现这一点(当然,如果我可以假设所有列都需要它,那么*可能*是规避此问题的一种选择)
但是,在移动到下一行之前,脚本不会“等待”我选择要填充的列。
我该如何解决这个问题?
Names Default to Here(1);
dt=Current Data Table();
column(dt, "Time")<<DATA type=""></DATA>
你需要一个模态的窗户。
https://www.jmp.com/support/help/en/16.1/?os=win&source=application&utm_source=helpmenu&utm_medium=application#page/jmp/construct-a-modal-window.shtml
“构建一个模态窗户
当您提交带有模态的window,JMP绘制窗口,等待用户做出选择并点击好的, 然后存储变量列表及其值。 任何在窗口外点击的尝试都会产生错误声音,并且脚本执行会暂停,直到用户点击好的或者取消. “
您会在社区中找到很多关于模态窗口的问题和答案。 曾几何时,在某些操作系统上,您可以在窗口关闭后的短时间内引用模式窗口中的变量。 这不再是真的。 人们使用多种模式来取回变量……选择一种对您有意义的模式。 上面的链接使用“返回结果”。
编辑:新帖子模态对话框可能有帮助。
你好,
您可以通过在 _nw = New Window 语句之前添加“Wait (0)”命令来解决您的问题。
最好的,
TS