У меня есть электронная таблица Google Sheet с некоторым кодом JavaScript. Пользователи начинают с листа по умолчанию, а код создает и называет лист на основе пользователя, который к нему обращается. Существует множество кода, который копирует данные на их лист, форматирует их, изменяет размер столбцов и т. Д. Все это прекрасно работает. Все, что я хочу сделать, - это сфокусировать внимание пользователя на переходе от листа ввода по умолчанию к пользовательскому листу, который был создан для пользователя.
Я пытался использовать:
sheet.activate()
sheet.setCurrentCell(cell)
ss.getSheetByName(username)
, но ни один из них не изменяет активный лист на экране (UI), он просто меняет фокус выполняемого скрипта.
Я не могу использовать
ss.getSheets()[1]
, поскольку в электронной таблице может быть несколько пользователей, и их персонализированный лист не обязательно будет вторым.
Я не получаю никаких ошибок, я просто не получаю пользовательский интерфейс для изменения фокуса на другой лист.