更改标签应显示在日志中是什么启发了这个愿望清单请求?
当自动化重复工作时,我经常手动执行这些步骤并检查日志以查看等效的 JSL 是什么。
您希望看到什么改进?
当我更改轴标签名称时,我希望看到日志显示等效的 JSL 消息。
为什么这个想法很重要?
这将允许用户自动化并编写 JSL,而无需进行谷歌搜索。
自动化和脚本回复:更改标签应显示在日志中不幸的是,Jmp 不会记录这样的中间步骤。我同意,这对于保持增强日志简短和精简非常有用
——但这使得从增强日志中学习这样的“技巧”变得不可能。
目前,有一个解决方法 - 但有一些限制:
获取中间步骤的代码作为报告最终脚本的一部分,例如通过保存脚本菜单:

问题:手动更改是通过发送至报告和派遣编码的 - 并且谈到好的 JSL 代码, 发送至报告和派遣并不打算直接用于您自己的代码:
@马克·贝利写道:
示例中的“发送到报告”和“参数”旨在使 JMP 能够保存一个脚本,该脚本将尽可能完整地重现当前平台。它们不是为了让我们编写脚本。很多人使用它们,这是他们的选择,但这不是我们的意图。文档中缺少有关它们的信息(即它们没有记录),因为我们应该使用其他方式直接与报告层中的对象进行通信。例如,将<< Add Ref Line(---)消息发送到轴框。
https://community.jmp.com/t5/Discussions/JMP-Script-Dispatch-Function/mp/256386/highlight/true#M50369
因此,JSL 脚本编写者会遇到以下问题:
如何转换*)由增强日志保存的代码,例如
SendToReport( Dispatch( {}, "X title", TextEditBox, {Set Text( "new" )} ) )
...应该使用于脚本的代码?
*) 转换:JMP 能帮我们做这个吗?
右键单击原始代码,单击转换 -然后 Jmp 将生成
current report()[TextEditBox(<STRONG>3</STRONG>)]<< Set Text( "new" )
[...或者希望是更强大的东西]
回复:更改标签应显示在日志中除了更改轴标签之外,还有许多其他任务不会立即记录 - 而是在报告关闭后记录。
关于“更改标签应显示在日志中”的详细信息可在此处找到:
演示自动驾驶仪(又名工作流生成器 2.0)
理念:JMP 单独记录每一个步骤,以便可用于在演示过程中自动更改报告。
回复:更改标签应显示在日志中 - 状态更改为:已确认暂时承认这一点,但@hogi 的想法是对的,评论中也有一些很好的建议。我们目前没有在这样的平台中记录中间步骤。这样做将是一项艰巨的任务。