Как разрешить добавление строк после блокировки некоторых столбцов в Google Sheets? - PullRequest
0 голосов
/ 24 апреля 2019

У меня есть этот лист для работников компании, чтобы увидеть их задачи и выполнить их.Некоторые столбцы могут редактироваться, например, когда начинается и когда заканчивается действие.

Проблема в том, что некоторые столбцы заблокированы по причинам контроля, поэтому рабочие не могут по отдельности добавлять новые строки для новых задач.Только проприетарный и рабочий по имени Юлиус могут добавлять новые строки.Джулиус может, потому что у него есть разрешение на редактирование защищенных столбцов.

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

Код кнопки, которую я используюсоздавать новые строки не имеет значения, но я вставляю часть их ниже:

function Inserirnovalinha() {
  var spreadsheet = SpreadsheetApp.getActive();

  /** nova linha */
  spreadsheet.getRange('4:4').activate();
  spreadsheet.getActiveSheet().insertRowsBefore(spreadsheet.getActiveRange().getRow(), 1);
  spreadsheet.getActiveRange().offset(0, 0, 1, spreadsheet.getActiveRange().getNumColumns()).activate();

Есть ли способ, позволяющий остальным работникам добавлять новые строки, но сохраняя заблокированные столбцы?

Примечание: я использую кнопку со скриптом для добавления новых строк.Это происходит потому, что скрипт добавляет несколько текстов, которые необходимы при создании новой строки.

...