来自特定Google电子表格标签的数据

时间:2014-11-10 21:09:35

标签: google-sheets

我知道如何使用常规共享链接查询谷歌电子表格中的数据,但我想从该共享工作簿中的特定选项卡中提取数据。我该怎么做?

1 个答案:

答案 0 :(得分:0)

从您的问题中不清楚您如何查询电子表格(有多种方法可以执行此操作)。

如果您使用的是电子表格数据源网址(例如:https://docs.google.com/spreadsheets/d/{ss_key}/gviz/tq?tq=...),那么您可以添加gidsheet个网址参数,以指定电子表格中哪个工作表按其ID进行查询或名称:

https://docs.google.com/spreadsheets/d/{ss_key}/gviz/tq?gid=0&tq=...
https://docs.google.com/spreadsheets/d/{ss_key}/gviz/tq?sheet=Sheet1&tq=...

在浏览器中打开时,您可以从电子表格的网址中获取工作表的gid个数字。更多信息:https://developers.google.com/chart/interactive/docs/spreadsheets#Google_Spreadsheets_as_a_Data_Source

注意: 以上数据源网址示例适用于 Google工作表。如果您仍在使用旧表格,则网址格式将不同:http://spreadsheets.google.com/a/google.com/tq?key=ABCDE&tq=...。上面的文档链接仍然使用工作表网址格式。

如果您是通过另一个工作表中的QUERY() formula查询电子表格,则只需在该功能的data属性中指定要查询的工作表的名称:

=QUERY('Example Data'!$A$2:$H$7, "select A where (B<>'Eng' and G=true) or (D > "&A2&")")