找回密码
 立即注册

QQ登录

只需一步,快速开始

jokerMqc

注册会员

1

主题

3

帖子

8

积分

注册会员

积分
8
  • 34

    金币

  • 1

    主题

  • 3

    帖子

最新发帖
jokerMqc
注册会员   /  发表于:2022-7-1 15:28  /   查看:1369  /  回复:6
本帖最后由 jokerMqc 于 2022-7-1 15:32 编辑

image.png267500304.png

我获取自定义函数然后需要传C9的单元格内容进来进行计算:
image.png191636962.png

然后我的参数获取得到了一个null,但是如果我改成C10又可以获取得到,问题出在哪里呢?
还有一个问题就是我第二次请求进来再次解析的时候他提示这个错误,说啥name已经存在?重新请求进来为啥会存在name?我重新启动就正常
image.png536964721.png


6 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-7-1 17:38:06
沙发
问题已收到,这边需要来作进一步调研,此贴先改为保留处理,有进展会在本帖更新(DOCXLS-6172)
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-7-1 17:46:50
板凳
你好,请问ExpressionContext是哪个package下面的class,这边未找到这个类,暂时无法复现此问题
回复 使用道具 举报
jokerMqc
注册会员   /  发表于:2022-7-1 18:26:41
地板
ExpressionContext这个是我这边自定义的类,不影响的
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-7-1 18:39:09
5#
jokerMqc 发表于 2022-7-1 18:26
ExpressionContext这个是我这边自定义的类,不影响的

收到,我这边已重新,我这边来调查一下
回复 使用道具 举报
jokerMqc
注册会员   /  发表于:2022-7-4 09:32:22
6#
本帖最后由 jokerMqc 于 2022-7-4 09:36 编辑
Derrick.Jiao 发表于 2022-7-1 18:39
收到,我这边已重新,我这边来调查一下

需要我给excel你吗? image.png294933165.png
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-7-4 13:52:08
7#
jokerMqc 发表于 2022-7-4 09:32
需要我给excel你吗?

经确认,这是一个正常现象,argument[0] 是因为这个公式引用的是他自己,也就是说worksheet.getRange("C9").setFormula("=MyIsError(C9)");在C9单元格中引用了C9,这个时候设置了公式之后,单元格上的值也会随即被清除,因此arguments[0]是null。
公式改成C10之后,引用关系变成了在C9上添加了一个引用C10的公式,C10的值没有被影响,只是被公式引用,因此,arguments[0]能拿到C10的值。

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