V16设置不可输入公式问题(SJS-17502)
本帖最后由 Lynn.Dou 于 2023-3-22 16:45 编辑v16版本 设置了不允许输入公式 allowUserEditFormula false但是通过复制粘贴的形式,还是可以将公式输入至单元格中,不知是不是一个bug?
您好,
allowUserEditFormula 为false时,用户不能通过UI选择单元格的方式给公式设置参数,
但是键盘输入是没问题的,如输入”=A1“
此时你会发现单元格并不是一个公式,而是一个字符串值”=A1“,即公式是不会计算的。
所以该接口的作用是,=输入的公式并不是真正的公式值,而是一个字符串。
复制粘贴同理,您复制一个公式时,粘贴到SJS时也只是显示一个字符串值,并不是可以计算的公式。这并不是bug。
另,如果我对您问题的理解有误,您可以再结合具体的例子详细描述下,以便问题的后续调研。
刚刚又试了一下粘贴进去还是会以公式的方式计算我复制的刚刚输入的公式或是在fx中的公式然后粘贴的 "我复制的刚刚输入的公式或是在fx中的公式然后粘贴的"
没太理解此句描述,您结合具体的示例详细描述下此问题的复现步骤,这边实际验证看看。 Lynn.Dou 发表于 2023-3-20 12:14
"我复制的刚刚输入的公式或是在fx中的公式然后粘贴的"
没太理解此句描述,您结合具体的示例详细描述下此问 ...
我使用ctrl+c ctrl + v来复制粘贴的,复制fx里面的公式,然后粘贴至任意单元格里 问题已复现,已将此问题记录下来进一步调研原因,待有进展在贴中回复您。
本贴先做保留处理。 更新进展:
经测试该问题已在V16.0.6修复,您可以通过npm升级测试下。 Lynn.Dou 发表于 2023-4-4 12:14
更新进展:
经测试该问题已在V16.0.6修复,您可以通过npm升级测试下。
好的感谢版主 :mj72: 您客气了,有问题欢迎另开新帖交流。
页:
[1]