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图书馆吗? 为什么,如果我只想要数据? 有没有更好的方法来获取数据?
第二个终点
我也读过这个例子 。 这允许选择代码为od6
, od7
等的工作表,为什么它从od6
开始?,只是我的文档? 在哪里可以找到有关此的文档。
对于两个端点,我使用的是JSONP。
使用gid = eg:
我读到#gid和od6没有连接,获取链接到#gid的od6的唯一方法是循环遍历所有#gid值以找到匹配的工作表。
我怀疑没有办法在查询字符串中添加“gid”,因为无法将多个源中的数据与查询合并,或者我没有看到过。
使用gid对我不起作用,我用过:
http://spreadsheets.google.com/feeds/worksheets/MY_KEY/public/basic?alt=json-in-script
为了获得工作表的列表,然后使用响应,我在其中搜索了我的电子表格的标题并获得了od6
, od4
等的id。