在一个200行的新创建工作表中,执行如下操作(即:设置允许粘贴拓展区域,设置工作表为保护状态,同时设置允许插入行,设置全表locked为false允许编辑):
var aaa = GC.Spread.Sheets.findControl(document.getElementsByClassName('ss')[0])
aaa.getActiveSheet().options.isProtected = true
aaa.getActiveSheet().options.protectionOptions.allowInsertRows = true
aaa.options.allowExtendPasteRange = true
aaa.getActiveSheet().getRange(0, -1, 200, -1, GC.Spread.Sheets.SheetArea.viewport).locked(false)
然后做如下操作:在最后一行任意单元格粘贴一个三行一列的数据,会提示表格受保护,不允许粘贴,在其他地方粘贴是可以的,我理解为它不允许拓展粘贴区域,但是我是设置了允许新增行的,并且可以手动插入行,这就产生了逻辑冲突,帮看下是不是个bug
|
|