第一个端点
我正在阅读谷歌查询语言规范。这个端点允许我查询数据,但我还没有弄清楚如何选择页面,我如何选择页面?我试过了:
$.ajax({
dataType: 'jsonp',
url: 'http://spreadsheets.google.com/a/google.com/tq?key=ABCDE&tq=select%mypage!A'
})
注意mypage!
。但这并不奏效。
此外,当尝试不使用mypage!
时,我会收到这样的答案:
// Data table response
google.visualization.Query.setResponse({"version":"0.6...
我应该从哪里了解到这一回应?我需要加载一些谷歌图书馆吗?为什么,如果我只是想要数据?有更好的方法只获取数据吗?
第二个端点
我也读过这个例子。这允许选择代码为od6
、od7
等的工作表,为什么它从od6
开始?,只是我的文件吗?在那里我可以找到有关这方面的文档。
对于这两个端点,我都使用JSONP。
使用gid=例如:
https://spreadsheets.google.com/tq?key=0Ao_WaOWBqWmjdGRZV3dxdW1sdXhaeUs0cko5ZEVldEE&gid=0&tq=选择%20A
我读到#gid和od6没有连接,获得链接到#gid的od6的唯一方法是循环遍历所有#gid值以找到匹配的表。
我怀疑没有办法将"gid"添加到查询字符串中,因为没有办法将来自多个来源的数据与查询合并,或者我从未见过任何来源的数据。
为了使用gid对我不起作用,我使用了:
http://spreadsheets.google.com/feeds/worksheets/MY_KEY/public/basic?alt=json-in-script
为了获得一个工作表列表,然后得到响应,我在其中搜索了电子表格的标题,并获得了id,即od6
、od4
等。