很酷的新功能
☑ 可以帮助很多用户!
☑ 删除一些感觉像是“bug”的东西
很高兴拥有
无人需要它
是什么激发了这个愿望清单请求?
许多 Jmp 新用户在某些时候都感到困惑的任务:
如何使用预定义并存储在变量中的列引用(或常量)创建公式列。
在公式中使用 for 循环变量
使用 expr() 替换公式中的变量列名
JSL:如何将变量传递给列公式
使用 JSL 的新列公式
如何在公式中使用变量值
需要表达式、列引用、公式和列重命名方面的帮助
在 For 循环中创建公式列
应用列表中的公式
根据列名称列表添加公式列
好消息是,有经验的用户可以从一系列解决方案中进行选择:
使用 Eval Insert、Eval Expr、Parse 和 Substitute 将一个表达式插入另一个表达式
另一方面,在用户意识到问题、阅读手册、查找社区帖子或在社区中寻求帮助之前,......他会从最简单的方法开始:使用裸列引用(或常数)在公式内。
然后 Jmp 将显示错误,列公式将不起作用 - 或者重新启动 JMP 后公式将不再起作用。
您希望看到什么改进?
对于有经验的用户来说,识别问题并纠正它非常容易。
因此,也许 Jmp“副驾驶”也可以检测到问题并指导用户找到解决方案,
e.g. by providing a link to 使用 Eval Insert、Eval Expr、Parse 和 Substitute 将一个表达式插入另一个表达式
是否可以自动更正代码?
通过右键单击,也许 Jmp 可以自动添加一个 Eval(Substitute(...)) ,它将占位符替换为在列公式之外定义的变量。
为什么这个想法很重要?
新用户将花费更少的时间来识别错误和搜索解决方案。
列公式中列引用的应用案例是最常见的用例,但原则上,同一个 Copilot 还可以检测并修复类似的问题,即在移交变量之前未对其进行评估,或者在变量之前评估过早都移交给下一个功能。
更多愿望由
你好@Sarah-Sylvestre ,你能评论一下这个愿望的当前状态吗?
您好,感谢您抽出时间发布此请求。我目前还没有更新进度,但已审核完毕,如有变化我会通知您!