找回密码
 立即注册

QQ登录

只需一步,快速开始

littleknife
金牌服务用户   /  发表于:2024-8-19 17:02  /   查看:846  /  回复:3
1金币
我们做了一个公式替换的功能,但是如果替换到无效的公式会导致页面白屏,比如将sum替换为if,请问下如何能实现类似于设计器这样的无效的公式 image.png55167540.png

最佳答案

查看完整内容

我发现使用setFormula的时候,如果无效的公式会抛出错误,我加了一个try...catch就好了

3 个回复

倒序浏览
最佳答案
最佳答案
littleknife
金牌服务用户   /  发表于:2024-8-19 17:02:35
来自 3#
Ellia.Duan 发表于 2024-8-19 17:51
您好,可以参考这个InvalidOperation事件

我发现使用setFormula的时候,如果无效的公式会抛出错误,我加了一个try...catch就好了

评分

参与人数 1金币 +200 收起 理由
Ellia.Duan + 200

查看全部评分

回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-8-19 17:51:00
2#
您好,可以参考这个InvalidOperation事件
  1. sheet.bind(GC.Spread.Sheets.Events.InvalidOperation, function (e, info) {
  2.         alert("Message (" + info.message + ")");
  3. })
复制代码

回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-8-21 12:25:02
4#
感谢您提供的方案,奖励您金币,那本贴就先结帖啦。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部