Google电子表格 – 选择带有JSONP的工作表

第一个终点

我正在阅读谷歌查询语言规范 。 这个端点允许我查询数据,但我还没弄清楚如何选择页面,我该如何选择页面? 我试过了:

$.ajax({ dataType: 'jsonp', url: 'http://spreadsheets.google.com/a/google.com/tq?key=ABCDE&tq=select%mypage!A' }) 

注意mypage! 。 但这不起作用。

此外,在没有mypage!情况下尝试mypage! ,我收到这样的答案:

 // Data table response google.visualization.Query.setResponse({"version":"0.6... 

我应该在哪里阅读这个回复? 我需要加载一些Google图书馆吗? 为什么,如果我只想要数据? 有没有更好的方法来获取数据?

第二个终点

我也读过这个例子 。 这允许选择代码为od6od7等的工作表,为什么它从od6开始?,只是我的文档? 在哪里可以找到有关此的文档。

对于两个端点,我使用的是JSONP。

使用gid = eg:

https://spreadsheets.google.com/tq?key=0Ao_WaOWBqWmjdGRZV3dxdW1sdXhaeUs0cko5ZEVldEE&gid=0&tq=select%20A

我读到#gid和od6没有连接,获取链接到#gid的od6的唯一方法是循环遍历所有#gid值以找到匹配的工作表。

我怀疑没有办法在查询字符串中添加“gid”,因为无法将多个源中的数据与查询合并,或者我没有看到过。

使用gid对我不起作用,我用过:

 http://spreadsheets.google.com/feeds/worksheets/MY_KEY/public/basic?alt=json-in-script 

为了获得工作表的列表,然后使用响应,我在其中搜索了我的电子表格的标题并获得了od6od4等的id。