我知道如何使用常规共享链接查询谷歌电子表格中的数据,但我想从该共享工作簿中的特定选项卡中提取数据。我该怎么做?
答案 0 :(得分:0)
从您的问题中不清楚您如何查询电子表格(有多种方法可以执行此操作)。
如果您使用的是电子表格数据源网址(例如:https://docs.google.com/spreadsheets/d/{ss_key}/gviz/tq?tq=...
),那么您可以添加gid
或sheet
个网址参数,以指定电子表格中哪个工作表按其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&")")