有没有办法用JSL添加到撤消堆栈?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />嗨,我有几个非常简单(1到4行)的脚本用于常见任务。大多数是良性的,可以通过再次单击图标来撤消(例如:切换高/排除一行)。 我刚添加了一个删除选定的行。 理想情况下,这将转到撤消堆栈。这可能吗?

例如:删除行,选择匹配,选择不匹配,以及更高级的列选择工具(因为我了解了列过滤器选择器功能,所以非常无用)。 第一个是我唯一需要撤消的。
脚本是:
当前数据表()<<删除行;
谢谢
麦克风
Re:有没有办法用JSL添加到撤销堆栈?是的,如果从编辑器运行,则“撤消”(和“删除”)会导致不可预测的结果。而你是对的,主菜单(“删除行”) 从编辑工作。我可能认为它没有,因为当脚本窗口在前面时,Rows菜单会消失。
Re:有没有办法用JSL添加到撤销堆栈?
Main Menu("Delete Rows") does of course not work if run from the jsl-editor...
我认为值得一提的是其他人感兴趣:对我来说,主菜单(“删除行”)在JMP 11.2标准/ win 8中的JSL编辑器中起作用。
另一方面(也许这就是你的意思),主菜单(“撤消”);从JSL编辑器肯定不会撤消最后一个表操作。 我从JSL编辑器运行它,并认为我忘了添加分号。然后我意识到...... 撤消...
Re:有没有办法用JSL添加到撤销堆栈?实际上,我并不是真的需要一个脚本来触发撤销,只需要使它可以使ctrl-z或手动撤销工作。 使用主菜单(“删除行”)命令可以使撤消工作,因此它现在可以正常工作。很高兴知道这个主菜单()功能。
谢谢!
-麦克风
Re:有没有办法用JSL添加到撤销堆栈?也许可以从自定义工具栏命令运行Main Menu()函数(主菜单(“删除行”)当然不能正常工作,如果从jsl编辑器运行... 但是从它可能的工具栏)。
尝试以巧妙的方式在这两者之间切换:
主菜单 ( “删除行” )
主菜单 ( “撤消” )
Re:有没有办法用JSL添加到撤销堆栈?想想在我放弃这个想法之前我会碰到这个。... 重申一个问题:是否可以在脚本中添加任何钩子,以便“撤消”功能将撤消脚本的功能?对于这种情况,我想取消删除刚刚删除的行。
谢谢,
麦克风