我有一个电子表格,我需要从其他电子表格中导入多个数据,所以我在不同的地方都有=importrange(<theOtherFile>,<cell>)
。但是我必须走,第一次创建文件时才允许访问。
[我想要的是另辟sheet径,列出我链接到文档中的所有文档引用的列表。那里是所有文档的列表,包括Google文档和Google演示文稿。然后,脚本为每个文件创建了一个=importrange()
,因此我可以一次为每个文件按一次“允许访问”(在其他位置弹出所需的值)。
问题是,在如此庞大的导入范围列表中,我无法分辨#REF
错误,因为我仍然没有权限从文件中收集数据,或者因为文件根本不是电子表格(“找到。”错误)。
所以,我的问题是:我可以事先将Google表格与其他类型的文件区分开来,以便我的脚本不会尝试导入它们吗?如果不;我可以通过某种方式与#REF
错误的错误消息进行交互(通过这种方式,我可以编写一个公式来清除importrange()
失败的单元格,因为该文件根本不是电子表格)?
Google表格仅提供两个函数来消除错误: