SpreadJS 样式存在优先级的概念,单元格>行>列>表单,最终表现为较高优先级的样式。
您的文件中单元格级别的样式locked值为true,sheet.getRange(-1,-1,-1,-1).locked(false) 改变的是表单样式,所以出现如您所述的问题。
解决方案,将
- sheet.getRange(-1,-1,-1,-1).locked(false)
复制代码 修改为
- sheet.getRange(0,0,sheet.getRowCount(), sheet.getColumnCount()).locked(false)
复制代码 即可。 |