我有大约70个选项卡,除了我希望所有人都可以编辑的某些范围之外,我还为其他范围设置保护,但是,如果我全部保护它们,然后共享工作簿,则每个人都将成为编辑者,然后可以编辑保护范围。 有什么想法吗?
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('A330'), true);
protection = spreadsheet.getActiveSheet().protect();
protection.setUnprotectedRanges([spreadsheet.getRange('O13:O18'),
spreadsheet.getRange('O24:O29'), spreadsheet.getRange('O35:O45')])
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('A340'), true);
protection = spreadsheet.getActiveSheet().protect();
protection.setUnprotectedRanges([spreadsheet.getRange('O13:O18'),
spreadsheet.getRange('O24:O29'), spreadsheet.getRange('O35:O45')])
答案 0 :(得分:0)
您需要保护不受保护的范围(SpreadsheetApp.ProtectionType.RANGE),并仅授予某些用户访问权限。