Я пишу свой первый скрипт Служб Google, и моя цель состоит в том, чтобы автоматически переместить курсор на последнюю строку документа при его открытии. Пока моя функция выглядит так:
function onOpen(e) {
var doc = DocumentApp.getActiveDocument();
var paragraph = doc.getBody().appendParagraph('');
var position = doc.newPosition(paragraph.getChild(0), 2);
doc.setCursor(position);
}
и я основываю свое решение на этой документации .
Этот скрипт почти точно соответствует документации. Но когда я открываю документ, ничего не происходит.
Что я могу делать не так?
Это мой первый опыт работы с Javascript
Редактировать: Это отличается от этого вопроса - я надеюсь, что скрипт будет автоматически выполняться при открытии документа.
По предложению Рубена я проверил Вид> Выполнения. Конечно, скрипт завершается ошибкой со следующим сообщением об ошибке:
Child index (0) must be less than the number of child elements (0). at onOpen(Code:4)