Luckysheet [BUG]发现了个bug,关于筛选后获取选区内容的api的BUG

mzillmmw  于 2022-10-28  发布在  其他
关注(0)|答案(2)|浏览(210)

描述错误

启用全局筛选后(所有的列都加入筛选后),那个获取选区的API(getRange())获取的数据不准确,被筛选隐藏的数据也选上了

重现

  1. 第一步操作: 选中表头右键筛选,或者点击menu栏目的筛选
  2. 第二步操作:鼠标刷选一个区域
  3. 第三步操作:利用api(getRange())获取被刷选的数据
  4. 最后看到了什么错误: 被隐藏的数据也获取了,例如筛选之后的页面内容的序号是3、7、10,如果刷选3、7两条,那么获取的结果会是3-7总共5条内容,实际是不对的,应该是所见即所得,3、7才对

期望的结果

希望能处理一下这个api获取的内容

屏幕截图或演示

没有筛选时,使用这个api是正确的

使用筛选时,这就不正确了

环境:

  • 操作系统:Mac
  • 浏览器 版本号:Chrome 版本 105.0.5195.125(正式版本) (arm64)
  • Luckysheet版本: 2.1.13

备注

nzrxty8p

nzrxty8p1#

后续测试,只要筛选都有这个问题,不只是全局筛选

tvokkenx

tvokkenx2#

筛选的bug有点多。筛选后选区排序有问题,默认取了全局的数据参与排序;筛选启用后如果冻结列的话导致筛选飘来飘去

相关问题