Как добавить редакторы, но только в незащищенные ячейки - PullRequest
0 голосов
/ 29 мая 2019

У меня есть около 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')])

1 Ответ

0 голосов
/ 29 мая 2019

вам нужно защитить незащищенные диапазоны (SpreadsheetApp.ProtectionType.RANGE) и предоставить доступ только определенным пользователям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...