找回密码
 立即注册

QQ登录

只需一步,快速开始

nutstore
金牌服务用户   /  发表于:2023-12-25 18:08  /   查看:847  /  回复:4
本帖最后由 Richard.Huang 于 2023-12-28 10:57 编辑


产品:SpreadJS
版本:V16.2.6
问题编号:SJS-22068

image.png292576598.png
我想通过选中一列的范围设置formula=undefined 貌似并不管用

3 个回复

倒序浏览
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-12-26 09:17:29
沙发
您好,在v16.2.6版本测试使用下面的代码创建公式
  1. table.setColumnDataFormula(8, "=sum([@[星期一]:[星期日]])");
复制代码
然后可以通过设置null或者undefined清理公式

  1. table.setColumnDataFormula(8, undefined);
复制代码

  1. table.setColumnDataFormula(8, null);
复制代码
结果可以见动图


table公式.gif
回复 使用道具 举报
nutstore
金牌服务用户   /  发表于:2023-12-26 10:13:13
板凳
本帖最后由 Richard.Huang 于 2023-12-28 10:58 编辑
Ellia.Duan 发表于 2023-12-26 09:17
您好,在v16.2.6版本测试使用下面的代码创建公式
然后可以通过设置null或者undefined清理公式

额 我昨天看SpreadJS的类型声明文件  告诉我只能传递字符串,所以没尝试。如果可以,能不能在这里将类型声明说清楚?不希望项目代码有过多any来进行注释使用
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-12-26 11:15:48
地板
本帖最后由 Ellia.Duan 于 2023-12-26 16:40 编辑
nutstore 发表于 2023-12-26 10:13
额 我昨天看spreadjs的类型声明文件  告诉我只能传递 string,所以没尝试。如果可以,能不能在这里将类型 ...

您好,您的反馈已收到,我将深入调研下此问题,待有进展,会及时联系您。
问题编号:【SJS-22068】
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部