请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

crawler

高级会员

115

主题

417

帖子

1012

积分

高级会员

积分
1012
crawler
高级会员   /  发表于:2021-4-23 09:59  /   查看:1531  /  回复:5
JS有没有手动计算公式,如果没有应该怎么实现啊

6 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-4-23 10:15:01
沙发
您好,您指的”手动计算公式“是什么意思呢?
SJS提供公式相关的几个API,您可以具体学习下:
suspendCalcServiceresumeCalcServicerecalcAll
suspendCalcService 和 resumeCalcService解析




回复 使用道具 举报
crawler
高级会员   /  发表于:2021-4-23 10:18:02
板凳
lynn512 发表于 2021-4-23 10:15
您好,您指的”手动计算公式“是什么意思呢?
SJS提供公式相关的几个API,您可以具体学习下:
suspendCal ...

就是写好公式,不能自动计算,或者我设置个按钮,我点击按钮公式才能计算,或者结果值我回车才能计算

office Excel 手动计算

office Excel 手动计算
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-4-23 10:28:18
地板
示例代码:

var activeSheet = spread.getActiveSheet();
//suspendCalcService:挂起计算服务。
activeSheet.suspendCalcService(false);
activeSheet.setValue(0,0,1);
activeSheet.setValue(0,1,2);
activeSheet.setValue(0,2,10);
activeSheet.getCell(1,1).formula("=SUM(A1:C1)");
// resumeCalcService:恢复计算服务。
activeSheet.resumeCalcService(true);


具体用法请参考上面的几个API链接教程
回复 使用道具 举报
crawler
高级会员   /  发表于:2021-4-23 10:36:34
5#
lynn512 发表于 2021-4-23 10:28
示例代码:

var activeSheet = spread.getActiveSheet();

好的谢谢
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-4-23 11:01:48
6#
您客气了,如果您对我的服务还满意的话,可以点击右下角评分,对我的服务做出评价,5分为非常满意。
感谢您对产品的支持。
本贴就先结帖了,有问题欢迎另开新帖。

点评

很感谢你们能及时恢复,希望五一也有人  发表于 2021-4-23 11:11

评分

参与人数 1满意度 +5 收起 理由
crawler + 5 很给力!

查看全部评分

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