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

QQ登录

只需一步,快速开始

qubernet

初级会员

24

主题

59

帖子

213

积分

初级会员

积分
213
qubernet
初级会员   /  发表于:2018-10-9 16:44  /   查看:3448  /  回复:4
本帖最后由 qubernet 于 2018-10-9 16:48 编辑

        现在遇到这样一个问题,定义了一个自定义函数myFn,myFn传递的参数是单元格的范围(如A1:B3这6个单元格,当然,实际运用中可能会是其他范围,如下图所示)。

        现在问题来了,怎么得到这6个单元格的值呢?

            myFn.prototype.evaluate = function (arg) {
                //在这里如何得到A1:B3这6个单元格的各个值?
                return 单元格1的值+单元格2的值+……+单元格6的值;
            }



Quber_2018-10-09_16-35-18.png



4 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-10-9 18:17:38
沙发
通过formulaToRanges方法可以获得formula的作用范围
GC.Spread.Sheets.CalcEngine.formulaToRanges(sheet, sheet.getFormula(x,y), 0, 0);
回复 使用道具 举报
qubernet
初级会员   /  发表于:2018-10-10 08:54:18
板凳
ClarkPan 发表于 2018-10-9 18:17
通过formulaToRanges方法可以获得formula的作用范围
GC.Spread.Sheets.CalcEngine.formulaToRanges(sheet, ...

OK,谢谢,问题已解决!
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-10-10 09:14:38
地板
不客气,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-10-10 09:50:28
5#
很高兴解决了您的问题,本帖我结帖操作了,您遇到别的问题欢迎开新帖提问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部