找回密码
 立即注册

QQ登录

只需一步,快速开始

搬砖小李

金牌服务用户

14

主题

70

帖子

192

积分

金牌服务用户

积分
192
搬砖小李
金牌服务用户   /  发表于:2024-7-16 11:16  /   查看:1184  /  回复:8
1金币
咨询个问题,使用的【17.0.10】版本,想知道有没有api查询当前sheet依赖的其他sheet呢

最佳答案

查看完整内容

您好, 1、上文中有两个链接,分别是获取从属信息和获取引用信息,这两个接口可以判断当前单元格被哪些单元格引用和当前单元格引用了哪些单元格。 2、是的,需要遍历所有的公式单元格才可以。

8 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-16 11:16:59
来自 7#
您好,

1、上文中有两个链接,分别是获取从属信息和获取引用信息,这两个接口可以判断当前单元格被哪些单元格引用和当前单元格引用了哪些单元格。

2、是的,需要遍历所有的公式单元格才可以。
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-16 11:56:48
2#
楼主所说的”依赖“是指当前工作表中的公式引用其他工作表中的单元格吗?如果是,那么可以通过查询功能检索"!"获取被引用的工作表名。

可参考官方教程了解查询功能API详情:https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/workbook/search/purejs
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-16 13:48:00
3#
您好,您说的依赖应该指的是公式依赖吧。

原生上没有相关的接口能够直接判断sheet之间的依赖关系,只能通过判断sheet中每个公式的依赖关系来判断。

参考链接:https://demo.grapecity.com.cn/sp ... et-dependent/purejs
https://demo.grapecity.com.cn/sp ... et-precedent/purejs
回复 使用道具 举报
搬砖小李
金牌服务用户   /  发表于:2024-7-16 13:56:47
4#
eat_grape_5 发表于 2024-7-16 11:56
楼主所说的”依赖“是指当前工作表中的公式引用其他工作表中的单元格吗?如果是,那么可以通过查询功能检索 ...

是的,看了一下这个文档,这种还是有概率不准确的是吧
回复 使用道具 举报
搬砖小李
金牌服务用户   /  发表于:2024-7-16 14:02:49
5#
Joestar.Xu 发表于 2024-7-16 13:48
您好,您说的依赖应该指的是公式依赖吧。

原生上没有相关的接口能够直接判断sheet之间的依赖关系,只能 ...

查看了api示例,是获取当前单元格被哪些单元格引用,不是当前单元格引用了哪些单元格,对吧?
另外,如果需要判定当前sheet页(每个单元格)的话,是需要遍历所有单元格才能拿到这个引用关系的吧?
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-16 14:09:16
6#
搬砖小李 发表于 2024-7-16 13:56
是的,看了一下这个文档,这种还是有概率不准确的是吧

我也是刚才看到版主的答复,看了下这个更靠谱,楼主可以参考下版主的答复。
回复 使用道具 举报
搬砖小李
金牌服务用户   /  发表于:2024-7-17 09:37:28
8#
Joestar.Xu 发表于 2024-7-16 17:38
您好,

1、上文中有两个链接,分别是获取从属信息和获取引用信息,这两个接口可以判断当前单元格被哪些 ...

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