我正在尝试在IOS的Excel客户端中使用工作表保护的保护方法
如果我不使用protect方法中的option参数,它的工作正常, https://github.com/OfficeDev/office-js-docs/blob/master/reference/excel/worksheetprotectionoptions.md#loadparam-object
但是我需要将 allowFormatCells 选项设置为true,这个选项在IOS IPad中的Excel客户端无法正常工作,我得到的错误是InValid参数。
此方法在Windows环境中正常运行。
请让我知道如何解决这个问题。
function protectWorksheet() {
Excel.run(function (ctx) {
var sheet = ctx.workbook.worksheets.getItem("Sheet1");
var range = sheet.getRange("A1:B3").format.protection.locked = false;
//sheet.protection.protect({ allowInsertRows: true });
sheet.protection.protect({ allowFormatCells: true });
return ctx.sync();
}).catch(function (error) {
console.log("Error: " + error);
if (error instanceof OfficeExtension.Error) {
console.log("Debug info: " + JSON.stringify(error));
}
});
}
答案 0 :(得分:1)
这听起来像个错误 - 我们正在调查,一旦我们有更多信息就会更新帖子。