У меня есть файл отчета, чтобы получить содержимое из других файлов на диске Google для создания отчета.Сценарий выполняет следующие действия:
- Получение списка файлов в папке (и их идентификаторов)
- Создание новых листов с использованием заранее определенной формы
- Получение содержимого из файлов в папке влисты (через IMPORTRANGE)
- Получить сводку содержимого файлов на каждом листе (ход выполнения проектов)
- Получить сводку в листах на одном листе (через INDIRECT)
Однако, похоже, что результат может вести себя дико.Иногда IMPORTRANGE не может получить правильное содержимое файла, даже если все результаты приводят к тому, что все правильно.Иногда INDIRECT не выдаст ошибку, даже если ввести формулу точно так же, вручную получит правильный результат.Иногда функция getSheets () будет ошибкой, но в большинстве случаев это не так.
Если результат неверный, я просто удаляю вновь созданные листы и снова запускаю код.Через некоторое время все они будут правильными.
Так что мой вопрос в том, в чем проблема / ограничение в листе или скрипте Google, которые у них будут иметь результаты, сильно различаются между прогонами?