将IMPORTRANGE()与spreadsheet_key数组一起使用

时间:2014-07-28 13:50:19

标签: google-sheets google-drive-api google-docs

我正在尝试使用IMPORTRANGE()从几个Spreadsheets导入数据,但是如果每个spreadsheet_key内联都会让读取变得很麻烦,添加新密钥会很痛苦......

我正在尝试从列表中加载spreadsheet_keys,例如:

=IMPORTRANGE({Settings!A30:A31}, "Test!A2:V")

设置位置!A30按住键并设置!A31按住第二个键

我没有收到任何错误,但它只加载第一个电子表格中的数据!

有没有办法让这个工作?

提前致谢!

1 个答案:

答案 0 :(得分:1)

您正在采取的方法是合理的,但公式中的:A31将被忽略。 (据推测,适用于你的密钥是A30而不是A31中的密钥。)这对我有意义,因为我不希望Google知道哪些数据来自哪个数据集两个数据集竞争占用相同范围的单元格。

您可能只需要确保公式位于尚未占用的单元格中 - 并且具有足够的空间来扩展导入的数据。也许吧:

=IMPORTRANGE({Settings!A30},"Test!A2:V")

在一个单元格中,一旦导入该数据,选择一个单元格然后被占用并插入那里:

=IMPORTRANGE({Settings!A31},"Test!A2:V")