У меня проблема с защитным листом в Excel онлайн. Я разблокирую все ячейки на листе и заблокирую один диапазон, затем защиту лист, после чего на листе ничего не будет редактироваться, даже ячейки разблокированы. Эта проблема возникает только для онлайн-версии Excel, отлично работает для установленной настольной версии , Кто-нибудь знает, как решить проблему, или это ошибка officeJs?
Excel.run(function (ctx) {
//Worksheet
var sheet = ctx.workbook.worksheets.getItem("Sheet1");
//Entire Range
var entireRange = sheet.getRange();
entireRange.format.protection.locked = false;
//Specific Range
var range = sheet.getRange("A1:B5");
range.format.protection.locked = false;
//Protect Entire sheet
sheet.protection.protect({
allowInsertRows: false,
allowDeleteRows: false
});
return ctx.sync();
}).catch(errorHandler);