Автоматическое дублирование и защита листа, за исключением некоторых ячеек - PullRequest
0 голосов
/ 18 декабря 2018

Я новичок во всем этом, но помогаю друзьям с листом для автоматизации их проверки в их ресторане.

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

Я знаю, что мне нужно сделать это в сценарии, но я не уверен, с чего начать.Незащищенные ячейки будут: B6: F12, C3 и K13.

1 Ответ

0 голосов
/ 18 декабря 2018

Дублирование и защита листа с некоторыми незащищенными диапазонами

function duplicateProtectSheet(){
  var ss=SpreadsheetApp.getActive();
  var sh=ss.getSheetByName('Source').activate();
  var sh1=ss.duplicateActiveSheet();
  var r1=sh1.getRange('B6:F12');
  var r2=sh1.getRange('C3');
  var r3=sh1.getRange('K13');
  sh1.protect().setUnprotectedRanges([r1,r2,r3]);
}

"" Ссылки **

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