描述错误
启用全局筛选后(所有的列都加入筛选后),那个获取选区的API(getRange())获取的数据不准确,被筛选隐藏的数据也选上了
重现
- 第一步操作: 选中表头右键筛选,或者点击menu栏目的筛选
- 第二步操作:鼠标刷选一个区域
- 第三步操作:利用api(getRange())获取被刷选的数据
- 最后看到了什么错误: 被隐藏的数据也获取了,例如筛选之后的页面内容的序号是3、7、10,如果刷选3、7两条,那么获取的结果会是3-7总共5条内容,实际是不对的,应该是所见即所得,3、7才对
期望的结果
希望能处理一下这个api获取的内容
屏幕截图或演示
没有筛选时,使用这个api是正确的
使用筛选时,这就不正确了
环境:
- 操作系统:Mac
- 浏览器 版本号:Chrome 版本 105.0.5195.125(正式版本) (arm64)
- Luckysheet版本: 2.1.13
备注
2条答案
按热度按时间nzrxty8p1#
后续测试,只要筛选都有这个问题,不只是全局筛选
tvokkenx2#
筛选的bug有点多。筛选后选区排序有问题,默认取了全局的数据参与排序;筛选启用后如果冻结列的话导致筛选飘来飘去