找回密码
 立即注册

QQ登录

只需一步,快速开始

沉不住的心
中级会员   /  发表于:2021-9-3 17:57  /   查看:1791  /  回复:1
就是平常公式是这样的=a1+a2 但是我如果写个错误的公式我也让他赋值进去,就是关闭公式的正确与否的校验,比如我有个这样的公式[
    "=IF(ROUND(E5,3)=ROUND($'关键指标汇总-公司级'.I10,3),\"OK\",\"×\")"
]
因为种种原因会得到这样的,但还是想把他显示进去, 或者setarray的时候捕获这个错误不至于让我这个程序报错卡着不动

1 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-3 18:18:55
推荐
您好,
在通过代码设置公式时,如果公式是错误的,SJS会报错公式无效,
此错误无法捕获,并且您期待的”错误公式也可以显示“也无法实现。

如果是在单元格手动输入,则可以通过 InvalidOperation事件监听到,示例代码:
image.png567932433.png

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部