Мой сценарий получает все листы из исходной электронной таблицы, удаляет все листы из целевой электронной таблицы и копирует все листы из исходной электронной таблицы в целевую.
Согласно документам все листы затем называются «Копия [имя листа]».Однако затем я перебираю листы, чтобы удалить часть «Копия».
Это поднимает мою проблему: поскольку некоторые листы построены с использованием функции запроса из листов Google,запрос путается с изменяющимися именами листов (на самом деле это немного сложнее, поскольку фактический запрос формируется на другом листе - я могу доработать его при необходимости).
Ручное исправление для этого - перейти в ячейку запроса и нажать клавишу ввода: это обновит запрос и устранит проблему.Однако я не хочу делать это для n ячеек запроса по n целевым таблицам.
Я пытался использовать SpreadsheetApp.flush()
( docs ), но это не такобновить запрос.Мне нужно что-то вроде flush
, которое заставит обновить все ячейки в электронной таблице.