Luckysheet
Luckysheet copied to clipboard
[BUG]后台增加列出现错误
Describe the bug 前端导入excel后,在后台使用insertColumn方法时,控制台输出错误
To Reproduce Steps to reproduce the behavior:
- 准备一个表格有三个sheet(两个或者一个可能无法复现)
- 页面导入表格,并使用钩子函数(workbookCreateAfter),循环luckysheet.getLuckysheetfile,在每个sheet调用insertColumn
- 查看控制台错误信息
What is expected?
查看源码,发现有两处代码导致错误
1、/src/global/api.js,1073行,如果order是0,则sheetIndex 最后为undefined
2、/src/global/extend.js,907、908行,newFilterObj可能为空
Environment
- OS: win10
- Browser Version: Chrome 版本 90.0.4430.212(正式版本) (64 位)
- Luckysheet Version: 2.1.13,latest
我也有这个问题