找回密码
 立即注册

QQ登录

只需一步,快速开始

zhangjintao

注册会员

18

主题

45

帖子

147

积分

注册会员

积分
147

[已处理] 公式问题

zhangjintao
注册会员   /  发表于:2018-4-26 00:59  /   查看:3950  /  回复:3
使用addCustomName("kk2", "Sheet1!$A$1C$3");创建一个公式
应用比较单一、简单,就是直接的说明该公式的引用地址。
我想问下,有没有方法,可以直接通过公式名称“KK2”来获取所引用的地址呢?

目前的做法比较复杂,如下代码所示:
           var cname = workbook.getCustomName("kk2");
            if (cname instanceof GC.Spread.Sheets.NameInfo)
            {
                var name = cname.getName();
                var expression = cname.getExpression();
                var expStr = GC.Spread.Sheets.CalcEngine.expressionToFormula(sheet, expression, 0, 0);
                alert("Name:" + name + ";Expression: =" + expStr);
            }

3 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-4-26 10:55:19
沙发
您所说的解决方法,就是解决方案,没有更简单的,您可以将该解决方案封装成一个方法,您直接调用方法即可。
回复 使用道具 举报
zhangjintao
注册会员   /  发表于:2018-4-26 14:26:56
板凳
好的,谢谢你
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-4-26 14:54:21
地板
不客气,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部