很酷的新功能
可以帮助很多用户!
☑ 感觉像个bug
很高兴拥有
无人需要它
是什么激发了这个愿望清单请求?
通过<< 保存脚本生成的代码将生成 JSL 代码来重现相同的行为 - 结合首选项中的设置。到目前为止,一切都很好。
但是相同的代码与另一个系统上的(其他)设置相结合可以生成完全不同的行为。
人们可能会说:到目前为止一切顺利 - 另一个系统上的用户可能知道他为什么调整设置。
但当代码是在首选项中调整设置的系统上生成时,事情就变得有趣了。
然后
- 适合首选项中当前(非标准)设置的(大多数*)设置不会保存在 JSL 脚本中 - 现在,当此类代码在标准系统上执行时,此类非标准标准设置将丢失在代码中 → 导致标准系统上的不同行为。
- 适合标准设置的(其他 **)设置不会保存在 JSL 脚本中 - 因此,在同一系统上再次执行时(使用非标准设置)将会丢失。
*)像颜色渐变一样:不可能在 JSL 中为绘图指定渐变(通过<< save script ),它等于首选项中的渐变
**) 就像数据过滤器的条件设置一样:在首选项中启用了条件的系统上,无法为非条件数据过滤器生成 JSL 代码(通过<< save script() )
附带影响:
由于首选项中的设置已更改,用户失去了使用 Dashboard Builder 生成仪表板的机会,该仪表板使用标准设置在其系统上打开平台:(
你使用偏好设置吗?
唯一的解决方法:打开仪表板的源脚本并手动添加相应的代码。
您希望看到什么改进?
尽管当前的行为是按照设计的,但并不总是符合用户的预期。
请优化 Jmp 未来版本中的行为。
为什么这个想法很重要?
如果用户更改首选项中的设置,他仍然应该有机会生成使用标准设置的仪表板。
更多愿望提交者
遵循@hardner的建议: https://community.jmp.com/t5/JMP-Wish-List/interrogate-Use-Thousands-Separator-using-JSL/idc-p/737356/highlight/true#M5364
可以对 << 保存脚本使用详细选项:
当 verbose = 1 时,应该使用在任何系统上产生相同结果所需的所有设置生成脚本 - 独立于首选项中的实际设置。
由于许多用户使用红色三角形菜单中的命令

或报告工具栏中的图标:

必须添加一个Shift - 单击选项才能触发详细选项...
那么中级详细程度如何:
- 0:删除所有“不必要的”代码,如现在 - 兼容模式
- 0.3:生成所有必要的 JSL 代码,以生成相同的结果 这 系统。[修复了条件问题]
- 0.5:生成在 默认 系统。[修复用户定义渐变设置的问题]
- 0.7:基于过去 6 个月生成的图表/报告,包括所有更改次数 >=3 次的设置。生成对所有设置都稳健的代码。
- 1:JSL 代码可以抵御偏好设置中的任何设置。
我最喜欢的:0.7:
超级有用!
- 谁会关心额外的 5 行代码 - 如果它们能在您同事的任何系统上生成更为稳健的结果。
- 您多久生成一次 连接 后来我又想知道 追加到主表(1) ?
今天我刚刚了解到
Ignore Platform Preferences(1)
忽略偏好设置(1)可以解决上述一些问题 - 但似乎并不存在
