找回密码
 立即注册

QQ登录

只需一步,快速开始

囡囡~

金牌服务用户

26

主题

91

帖子

261

积分

金牌服务用户

积分
261

[已处理] 表间公式未计算

囡囡~
金牌服务用户   /  发表于:2023-10-10 13:41  /   查看:920  /  回复:5
1金币
本帖最后由 Clark.Pan 于 2023-10-11 15:46 编辑


产品:SpreadJS
版本:V16.2.2
formula: =1+配置列表!D3, 为什么没参与计算
image.png443427123.png

最佳答案

查看完整内容

您好,您使用的是增量加载,并且开启了doNotRecalculateAfterLoad,这也就意味着将公式加载进来之后不会重新计算,而是直接展示ssjson中的value。 通过观察ssjson可以发现,这个单元格中没有value属性: 所以不会显示出来。 我在官网实例中将doNotRecalculateAfterLoad关闭后,是可以正常加载出来的,此时相当于重新计算了一次。 关于报错 Maximum call stack size exceeded 的问题,我在官网中未能重现出来, ...

5 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-10-10 13:41:39
来自 5#
您好,您使用的是增量加载,并且开启了doNotRecalculateAfterLoad,这也就意味着将公式加载进来之后不会重新计算,而是直接展示ssjson中的value。

通过观察ssjson可以发现,这个单元格中没有value属性:

image.png992023925.png

所以不会显示出来。

我在官网实例中将doNotRecalculateAfterLoad关闭后,是可以正常加载出来的,此时相当于重新计算了一次。

image.png46949767.png

关于报错 Maximum call stack size exceeded 的问题,我在官网中未能重现出来,请您提供一个可以复现该问题的Demo,我们这边复现后调研一下。
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
囡囡~
金牌服务用户   /  发表于:2023-10-10 13:52:39
2#
image.png919544372.png
为false的时候,报错 Maximum call stack size exceeded
image.png497054137.png
回复 使用道具 举报
囡囡~
金牌服务用户   /  发表于:2023-10-10 14:20:20
3#
在官网示例中也没有计算
image.png564971618.png
回复 使用道具 举报
囡囡~
金牌服务用户   /  发表于:2023-10-10 14:22:12
4#
测试ssjson

11.zip

1.96 MB, 下载次数: 37

回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-10-31 13:36:25
6#
您好,请问您的问题按照楼上同学提供的方案是否得到解决,如果仍存在相关疑问,欢迎继续跟帖询问
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部