Luckysheet icon indicating copy to clipboard operation
Luckysheet copied to clipboard

[BUG]后台增加列出现错误

Open seeatiger opened this issue 3 years ago • 1 comments

Describe the bug 前端导入excel后,在后台使用insertColumn方法时,控制台输出错误

To Reproduce Steps to reproduce the behavior:

  1. 准备一个表格有三个sheet(两个或者一个可能无法复现)
  2. 页面导入表格,并使用钩子函数(workbookCreateAfter),循环luckysheet.getLuckysheetfile,在每个sheet调用insertColumn
  3. 查看控制台错误信息

What is expected? 查看源码,发现有两处代码导致错误 1、/src/global/api.js,1073行,如果order是0,则sheetIndex 最后为undefined image

2、/src/global/extend.js,907、908行,newFilterObj可能为空 image

Environment

  • OS: win10
  • Browser Version: Chrome 版本 90.0.4430.212(正式版本) (64 位)
  • Luckysheet Version: 2.1.13,latest

seeatiger avatar Jun 02 '21 07:06 seeatiger

我也有这个问题

kuonji-arisu avatar Apr 25 '22 12:04 kuonji-arisu