У меня есть электронная таблица, в которую мне нужно импортировать несколько данных из других электронных таблиц, поэтому у меня есть =importrange(<theOtherFile>,<cell>)
в разных местах. Но я должен идти, один за другим разрешая доступ при первом создании моего файла.
Я хочу, чтобы на другом листе был список со всеми ссылками на документы, которые я связываю в документе. Там есть список всех документов, включая Google Docs и Google Presentations. Затем скрипт создает =importrange()
для каждого из них, поэтому я могу одним махом нажать «Разрешить доступ» один раз для каждого файла (и необходимые значения появляются в других местах).
Проблема в том, что в этом огромном списке диапазонов импорта я не могу различить ошибки #REF
, потому что у меня все еще нет разрешения на сбор данных из файла или потому, что файл вообще не является электронной таблицей (ошибка "Таблица не найдена". ).
Итак, мой вопрос: могу ли я заранее отличить Google Sheets от других типов файлов, чтобы мой скрипт не пытался их импортировать? Если не; Могу ли я как-то взаимодействовать с сообщением об ошибке #REF
(таким образом я мог бы написать формулу, которая очищает ячейку, если ошибка importrange()
не удалась, потому что файл вообще не является электронной таблицей)?