У меня есть этот лист для работников компании, чтобы увидеть их задачи и выполнить их.Некоторые столбцы могут редактироваться, например, когда начинается и когда заканчивается действие.
Проблема в том, что некоторые столбцы заблокированы по причинам контроля, поэтому рабочие не могут по отдельности добавлять новые строки для новых задач.Только проприетарный и рабочий по имени Юлиус могут добавлять новые строки.Джулиус может, потому что у него есть разрешение на редактирование защищенных столбцов.
Я протестировал удаление разрешения Джулиуса на редактирование защищенных столбов и сразу не смог добавить новые строки.
Код кнопки, которую я используюсоздавать новые строки не имеет значения, но я вставляю часть их ниже:
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();
Есть ли способ, позволяющий остальным работникам добавлять новые строки, но сохраняя заблокированные столбцы?
Примечание: я использую кнопку со скриптом для добавления новых строк.Это происходит потому, что скрипт добавляет несколько текстов, которые необходимы при создании новой строки.