Google Sheets. Как защитить строки и столбцы от удаления?
Здравствуйте! Подскажите, пожалуйста, как в гугл таблицах защитить лист от удаления в нем строк и столбцов? В Экселе настраивается сначала через ячейку (ставится определенный флажок) и дальше через кнопку "Защитить лист". В гугл таблицах нашла только как защищать диапазоны и листы, но с вариантом либо все действия может делать автор, а другие не могут; либо перед ЛЮБЫМ изменением (внести, например, значение в ячейку) выходит предупреждение, что пользователь пытается изменить защищенный диапазон.
Моя задача: пользователи должны иметь возможность заполнять данные в ячейках, но не должны иметь возможность удалять строки и столбцы, иначе полетит документ, в который настроено слияние полей.
Рассмотрю любой лайфхак. Спасибо!
Для диапазонов (range) в gs существует метод protect, который делает как раз то о чем вы говорите. Вам нужно только написать аддон через Tools->Script editor который будет выполнять protect для выбранных вами областей. Даже если выяснится что protect имеет какие-то нюансы неугодные вам, то в любом случае через аддоны вы имеете полную власть над таблицей, можете вообще как угодно управлять ей, то есть с и помощью точно сможете реализовать то что нужно.
Alexander Ivanov, а там, видимо, пропал коммент по скрытию формул?
Можете подсказать: формулы в ячейках вообще защищаются от просмотра с помощью скриптинга?
xmoonlight, в данном случае предполагается, что это защита нужна для сохранения структуры Таблицы. Так сказать, защита от дурака, чтобы пользователи вводили данные только там, где надо.
Может, сделать форму, заполняя которую пользователи смогут вносить новые записи в таблицу?
А саму таблицу с данным сможет видеть и редактировать только тот, кто ничего не сломает.