Reputation: 1
The Google sheet at the URL below contains two worksheets, Sheet1, Sheet2.
Google sheet: https://docs.google.com/spreadsheets/d/1pgdF1hoid8m1Zj3KburwjZRGkydLh1Sum4DshUMaIeo/edit#gid=0
When I use the Query URL #1 below, it successfully returns a JSON file with the correct result for the query: SELECT B where A contains "nut" (the result being the string "crunch")
Please note that the worksheet "sheet2" contains a different table as you can see at: https://docs.google.com/spreadsheets/d/1pgdF1hoid8m1Zj3KburwjZRGkydLh1Sum4DshUMaIeo/edit#gid=1652705509
If I try to query that worksheet with the Query URL #2 shown below, it does not work (it should return a json file with the result "raccoon"). Instead of returning that json file, it only displays that worksheet. What am I doing wrong?
Thank you.
Upvotes: 0
Views: 523
Reputation: 4620
The issue is /edit#gid=1652705509/
in the query string.
To target Sheet2, do this:
https://docs.google.com/spreadsheets/d/1pgdF1hoid8m1Zj3KburwjZRGkydLh1Sum4DshUMaIeo/gviz/tq?tq=SELECT%20B%20where%20A%20contains%20%22bird%22&sheet=Sheet2
Note the end parameter &sheet=Sheet2
.
Upvotes: 2