Ошибка: AccessDenied: Вы не можете выполнить запрошенную операцию.
Это сообщение об ошибке появляется при попытке запустить этот код ...
...
var sheet = context.workbook.worksheets.getActiveWorksheet();
var entireRange = sheet.getRange();
entireRange.load(['address', 'format/protection/locked']);
sheet.load('protection/protected');
return context.sync()
.then(
function() {
if (sheet.protection.protected) {
sheet.protection.unprotect();
} else {
sheet.protection.protect();
console.log(entireRange.format.protection.locked);
entireRange.format.protection.locked = true;
}
}
)
.then(context.sync);
...
Я пытаюсь создать онлайн-надстройку для Excel с использованием Office JS / Excel API. Тем не менее, я получаю ошибку AccessDenied во время выполнения кода выше. Это происходит, когда я пытаюсь установить заблокированное свойство, но из других примеров, которые я видел в Интернете, это выглядит как правильный способ сделать это?