找回密码
 立即注册

QQ登录

只需一步,快速开始

tianshun2021
金牌服务用户   /  发表于:2023-5-23 12:07:37
11#
JoestarXu 发表于 2023-5-23 10:47
好的,那您有空了建议您发一下可以复现出问题的Demo哈,使用未公开的接口可能会导致一些不可预料 ...

image.png144233702.png
可以复现出问题的Demo已经上传,麻烦帮忙看看。

spreadjsTest.zip

6.22 MB, 下载次数: 169

回复 使用道具 举报
JoestarXu
超级版主   /  发表于:2023-5-23 13:31:57
12#
tianshun2021 发表于 2023-5-23 12:07
可以复现出问题的Demo已经上传,麻烦帮忙看看。

您好,看上去这个json导出来的时候的col和row就已经是0了。


image.png34955443.png
回复 使用道具 举报
tianshun2021
金牌服务用户   /  发表于:2023-5-23 15:42:56
13#
本帖最后由 tianshun2021 于 2023-5-23 15:45 编辑
JoestarXu 发表于 2023-5-23 13:31
您好,看上去这个json导出来的时候的col和row就已经是0了。

可是我确实是有这个单元格,而且我通过其他属性也访问到了 这个单元格的行列信息。
image.png48943785.png
我现在需求是,用户A在任意单元格上设置了一个名称,用户B想要通过名称获取到这个单元格行列信息。
我想的是 通过  certSheet.getCustomNames()这个获取所有的设置名称的单元格,然后获取单元格的行列,但是我现在不知道怎么弄了,
回复 使用道具 举报
JoestarXu
超级版主   /  发表于:2023-5-23 17:31:58
14#
您好,首先,getColumn和getRow的接口并不是从Lf这个对象中的信息读取的,事实上json中有专门的字段去存储这个信息,就是之前给你指出的显示为0的那两个字段。

image.png84594420.png

我在本地测试了一下,正常情况下设置命名信息是不会出现json中这两个字段为0的情况的。

image.png285476683.png

有可能是业务中修改了json中的数据,能否您那边排查一下看是否有这样的问题?
回复 使用道具 举报
tianshun2021
金牌服务用户   /  发表于:2023-5-24 11:24:50
15#
JoestarXu 发表于 2023-5-23 17:31
您好,首先,getColumn和getRow的接口并不是从Lf这个对象中的信息读取的,事实上json中有专门的字段去存储 ...

暂时可能没有精力去排查业务中是否修改了json数据,但是我提个建议就是这种行列信息修改权限不应该提供用户或者开发者,这应该是spreadJs内部维护的
回复 使用道具 举报
JoestarXu
超级版主   /  发表于:2023-5-24 13:48:44
16#
tianshun2021 发表于 2023-5-24 11:24
暂时可能没有精力去排查业务中是否修改了json数据,但是我提个建议就是这种行列信息修改权限不应该提供用 ...

您好,这边已经了解到了您的需求,我们会将您的宝贵建议反馈给开发团队参考和评估
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部