【问题标题】:Protect Worksheet in Office Scripts with Options使用选项保护 Office 脚本中的工作表
【发布时间】:2021-01-31 06:01:30
【问题描述】:

如何保护工作表但允许用户设置 Office 脚本中的列格式?我尝试了一些事情,但没有任何成功。

function main(workbook: ExcelScript.Workbook) {
    let sheet = workbook.getWorksheet("By Item");
    sheet.getProtection().protect(ExcelScript.WorksheetProtectionOptions.allowFormatColumns);
}

请看附件

https://docs.microsoft.com/en-us/javascript/api/office-scripts/excelscript/excelscript.worksheetprotection?view=office-scripts#protect-options--password-

【问题讨论】:

    标签: excel typescript office-scripts


    【解决方案1】:

    protect() 方法将对象作为第一个参数的参数。见下文。 我注意到即使使用此设置,单元格背景/填充也不起作用。所有其他格式设置,如字体颜色、边框等。这可能是我们将跟进的错误。

    function main(workbook: ExcelScript.Workbook) {
        let sheet = workbook.getWorksheet("By Item");
        sheet.getProtection().unprotect();
        sheet.getProtection().protect({
            allowFormatCells: true
        });
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-20
      • 2021-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-05
      • 1970-01-01
      相关资源
      最近更新 更多