使用选项保护 Office 脚本中的工作表
Protect Worksheet in Office Scripts with Options
如何在保护工作表的同时允许用户在 Office 脚本中设置列的格式?我尝试了一些东西,但没有任何成功。
function main(workbook: ExcelScript.Workbook) {
let sheet = workbook.getWorksheet("By Item");
sheet.getProtection().protect(ExcelScript.WorksheetProtectionOptions.allowFormatColumns);
}
请看附件link
protect() 方法将一个对象作为第一个参数的参数。见下文。
我注意到单元格 background/fill 即使使用此设置也不起作用。所有其他格式都有效,例如字体颜色、边框等。这可能是我们将 follow-up 解决的错误。
function main(workbook: ExcelScript.Workbook) {
let sheet = workbook.getWorksheet("By Item");
sheet.getProtection().unprotect();
sheet.getProtection().protect({
allowFormatCells: true
});
}
如何在保护工作表的同时允许用户在 Office 脚本中设置列的格式?我尝试了一些东西,但没有任何成功。
function main(workbook: ExcelScript.Workbook) {
let sheet = workbook.getWorksheet("By Item");
sheet.getProtection().protect(ExcelScript.WorksheetProtectionOptions.allowFormatColumns);
}
请看附件link
protect() 方法将一个对象作为第一个参数的参数。见下文。 我注意到单元格 background/fill 即使使用此设置也不起作用。所有其他格式都有效,例如字体颜色、边框等。这可能是我们将 follow-up 解决的错误。
function main(workbook: ExcelScript.Workbook) {
let sheet = workbook.getWorksheet("By Item");
sheet.getProtection().unprotect();
sheet.getProtection().protect({
allowFormatCells: true
});
}