更改“文本编辑框”时要填充的“ conditionlist_box”的设置,可以解决此问题
nw = New Window( "SCRIPT REQUIREMENTS",
<<MODAL></MODAL>
@txnelson已经提供了解决方案。
对于将来的项目可能是更一般的评论:
- 请在帖子中使用JSL格式设置选项,使其更具可读性
- 在Scripteditor中,您还可以让JMP格式化脚本(“编辑”菜单或Crtl-M),我发现它非常有用
- JMP会不时更改对象的处理方式,关闭窗口后,对象“ Texteditbox”已消失,因此不再有数据可检索, @txnelson提供了克服的解决方案
- 其他解决方案可以在脚本索引中找到(希望将来也可以找到),搜索模式窗口
- 以下脚本来自脚本编制索引,并经过了一些修改,您可以使用它来了解如何使用选项“返回结果”返回值;对于较复杂的窗口,我发现这是一种简便的方法。
Names Default To Here( 1 );
window_reference = New Window( "Dialog() example",
// try comment out next line
<<MODAL></MODAL>
谢谢@txnelson对于支持,它解决了我的问题。
也谢谢@乔治,在您提出建议后,我在脚本中使用了CTRL-M,您是对的,它非常有用并且可读性强。
祝您有个愉快的JMP社区,我刚刚安装了JMP15,但发现一些错误,希望有人可以帮助我解决此问题。
我在JMP 14中开发了一个应用程序,以使交互分析更加容易,但是当尝试将同一应用程序与JMP15一起使用时,我发现了错误。
在此简要说明应用程序,我在应用程序中按一个按钮,然后出现屏幕以交互方式对数据进行编码(基线),然后当用户编码要用作基线的条件时,将创建ANOVA。
这是我正在使用的脚本(按下相应按钮时,该脚本将在应用程序中运行):
nw = New Window( "SCRIPT REQUIREMENTS",
<<MODAL></MODAL>
假设我编码“ A”(作为基线),然后JMP 14执行ANOVA,我可以看到这是在JMP14的LOG中:
CND1 =“ A”;
单程[]
但是,如果我尝试使用JMP 15,这是我得到的错误(似乎未选择或识别出CND1):
deleted object reference: conditionlist_box << get text in access or evaluation of 'Glue' , nw = New Window( "SCRIPT REQUIREMENTS",
<<MODAL></MODAL>