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