Я пытаюсь написать скрипт для защиты всего листа от правок, кроме пары разделов.В настоящее время я получаю сообщение об ошибке «Не удается преобразовать массив в диапазон []».
В настоящее время у меня сложилось впечатление, что мне нужно записать его в строковой записи (я думаю, это так и называется), например (4,3,3,2) для ['C4: D7'] в формате (firstRow, firstColumn, Number of Row, Number of Columns), как я его сейчас понимаю.
это сценарий в настоящее время:
function Protect() {
var spreadsheet = SpreadsheetApp.getActiveSheet();
var protection = spreadsheet.protect();
protection.setUnprotectedRanges(['C4:D7', 'C11:D13', 'C18:E20', 'F18:G18', 'C23:G25', 'C30:D32'])
};
Итак, мой главный вопрос: какой должна быть моя строка 4, потому что ничто из того, что я пробовал, не работает (и если вы используете пример, могу ли я попросить вас использовать реальный пример, потому что я обнаружил, что действительноизо всех сил, чтобы получить то, что делать, когда люди используют заполнители в своих ответах)
и что-то вроде подвопроса: есть ли способ преобразовать из A1 в строковую нотацию (своего рода наоборот)?