Судя по всему, скрипт представлен не полностью. Похоже на то, что эта функция должна использоваться для обработки входящего запроса, где она и вызывается с передачей нужных аргументов.
Есть решение. Нужно развернуть веб-приложение с аккаунта владельца и передавать в него данные нужного диапазона. Либо параметрами гет запроса, либо в теле пост запроса. И уже веб-приложение от имени владельца будет защищать нужный диапазон. (Устанавливать запрет и удалять всех редакторов, кроме себя.)
Владимир Зуев, тяжело ответить на Ваш вопрос не видя всего проекта целиком. Консоль в браузере служит как раз для того, чтобы производить отладку кода как работа с DOM, что именно Ваш случай.
Я предложил костыль, он не сработает потому что onload это событие загрузки документа.
Чтобы запустить функцию из html - ее нужно перенести в файл скрипта и запустить.
Код выполняется либо на стороне клиента (в Вашем случае это файл html) для этого его нужно открыть, либо на стороне сервера.
Что мешает запустить функцию сразу на сервере (в файле.gs скрипта)?
Вы делаете что-то изначально непонятное и неправильное.