当前表的名称未出现在脚本编辑器中(Mac)我之前一直在使用Windows机器,但最近改用了Mac。 在Windows机器上的脚本编辑器顶部,有一个下拉框,其中包含当前数据表的名称。 在我的Mac上我不再看到这个盒子了。 有没有办法打开此选项?使用JMP 14.2。
我打开了几个表,在我调试脚本时,知道JMP认为哪个表是当前数据表很重要。 谢谢。
Re:脚本编辑器中没有出现的当前表的名称(Mac)我会把它添加到愿望清单中。谢谢回复!
Re:脚本编辑器中没有出现的当前表的名称(Mac)我很确定答案是肯定的没有, Mac版本在工具栏中没有该小部件。
正如您可能已经注意到的,依赖于currentDataTable()的脚本可能很脆弱,因为当用户与显示器交互时(例如,通过单击或跳转到另一个数据表并将其向前移动),当前表可以更改。)在创建JMP表时,您几乎总能获得JMP表的句柄:
dtNew = dtPrev << subset;
并使用句柄(在上面的变量dtNew中捕获)来限定变量名称并指定消息所在的表(dtPrev被发送一条消息子集以上; <<是的发送运营商。使用:运算符(作用域)来限定列名
dtNew:年龄= dtNew:年龄+ 1;
因此,您正在使用的两个表格中没有任何歧义。