找回密码
 立即注册

QQ登录

只需一步,快速开始

sssssss

金牌服务用户

138

主题

351

帖子

1213

积分

金牌服务用户

积分
1213
sssssss
金牌服务用户   /  发表于:2024-7-8 17:33  /   查看:1448  /  回复:9
1金币
image.png309465331.png

请问一下这个功能有可以调用的api吗

最佳答案

查看完整内容

您可以尝试下面的代码:

9 个回复

倒序浏览
最佳答案
最佳答案
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-7-8 17:33:43
来自 8#
您可以尝试下面的代码:
  1. var result = GC.Spread.Sheets.CalcEngine.evaluateFormula(sheet, "SUM(A1:A2)", 0, 0);
复制代码
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-7-8 17:45:52
2#
您好,底部为SpreadJS的状态栏,红圈部分为状态栏内置部分,没有直接对应的API,您可以使用公式来获取。
求和:SUM函数。平均值:AVERAGE函数。计数:COUNTA函数。

评分

参与人数 1金币 +5 收起 理由
Joestar.Xu + 5 感谢捧场~

查看全部评分

回复 使用道具 举报
sssssss
金牌服务用户   /  发表于:2024-7-8 17:51:53
3#
Richard.Huang 发表于 2024-7-8 17:45
您好,底部为SpreadJS的状态栏,红圈部分为状态栏内置部分,没有直接对应的API,您可以使用公式来获取。
求 ...

公式在表格中可以用,在外部也能用吗?又可调用的api吗
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-9 09:03:22
4#
您好,不太理解您说的外部是什么意思,是指表单吗?

表单中也是可以正常使用SUM等函数的。

您可以使用setFormula来为单元格设置公式。
回复 使用道具 举报
sssssss
金牌服务用户   /  发表于:2024-7-9 10:21:59
5#
Joestar.Xu 发表于 2024-7-9 09:03
您好,不太理解您说的外部是什么意思,是指表单吗?

表单中也是可以正常使用SUM等函数的。

我意思在表格外面如何调用类似sum方法
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-9 11:28:16
6#
对于这种计算功能,可以自定义实现,大致思路如下:
1. 确定计算数据区域;
2. 针对计算区域内的数据定义计算逻辑;
3. 关于计算结果,可以将其显示在状态栏或其他地方,或者仅在代码中使用。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-9 13:54:26
7#
您好,您说的“表格外面”,我理解已经脱离了SpreadJS本身,大致思路可以参考楼上的实现方式,SpreadJS没有针对这种情况提供相关的API。
回复 使用道具 举报
sssssss
金牌服务用户   /  发表于:2024-7-24 16:09:26
9#
Ellia.Duan 发表于 2024-7-24 15:10
您可以尝试下面的代码:

可以了,感谢
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-24 16:57:51
10#
好的,那就先结贴了,后续有其他问题的话随时开新帖提问哈。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部