谷歌电子表格-使用JSONP选择工作表



第一个端点

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

$.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...

我应该从哪里了解到这一回应?我需要加载一些谷歌图书馆吗?为什么,如果我只是想要数据?有更好的方法只获取数据吗?

第二个端点

我也读过这个例子。这允许选择代码为od6od7等的工作表,为什么它从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,即od6od4等。

最新更新