找回密码
 立即注册

QQ登录

只需一步,快速开始

greatchn
金牌服务用户   /  发表于:2019-1-17 11:01  /   查看:3208  /  回复:1
您好,我有一个自定义公式,是用来跨表取数的,比如sheet1里的一个单元格有这个自定义公式,取sheet2的某个单元格的值。正常取到之后,我们有一个保存功能。保存完,下次打开表格,我会用setValue把保存的数据进行赋值。这时候sheet1里的公式未响应,取不到sheet2的值,需要切换下sheet,或者点击修改单元格之后才能响应。
请问这种情况,有办法可以解决吗?

1 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-1-17 13:58:34
沙发
您好,我这边没能重现您的问题。

不过从逻辑上讲,问题应该是您加载完表格时,sheet1仍未激活,

SpreadJS会延迟加载sheet1,此时sheet1上的公式没有响应,

您可以先尝试用spread.setActiveSheet("Sheet1")的方式来激活一下sheet1,

参考API:

http://help.grapecity.com/spread ... setActiveSheet.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部