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