2011-09-16 103 views
1

我发现JSON从谷歌电子表格中提取数据的这个美好的例子: http://code.google.com/apis/gdata/samples/spreadsheet_sample.html如何从Google文件电子表格中检索数据?

不过,我似乎无法得到它为我创建了一个电子表格工作。我已经公开了文档并发布了它,并尝试对关键和表格“名称”进行一切可能的调整。有没有人成功使用过这个?我见过Zend GData库,但宁愿使用JSON。

在此先感谢您的任何提示。

+0

试试我意识到我没有添加一段代码。理论上这更多是一个问题。 (即这是可能的还是我误解了“样本”背后的含义?) – dwarbi

回答

2

几个月前我尝试过使用JSON提要,并且记得为了让提要网址能够正常工作而不得不轻摇一下。我不记得我做了什么,但更大的问题是,一旦你得到它的饲料,饲料本身就是一团糟。

我发现一个更好的解决方案(至少我的目的)是使用CSV提要,然后将其转换为服务器上的JSON。其实,我写了一篇博客文章,概述了步骤,在几个星期前:

http://www.ravelrumba.com/blog/json-google-spreadsheets/

+0

罗布,非常感谢那个链接。在我尝试实施它之前,我有几个星期的时间,但只要我这样做,我会让你知道它是如何发生的。 – dwarbi

1

谷歌电子表格作为JSON可以使用谷歌Apps脚本来完成!

在谷歌电子表格转到工具>脚本>脚本编辑器

插入这个代码,然后点击播放按钮,使用生成的URL生成JSON。

function getValues() { 
    var range = SpreadsheetApp.getActiveSheet().getDataRange(); 
    var json = Utilities.jsonStringify(range.getValues()) 
    Browser.msgBox(json); 
}​ 

也给它一个Simple example of retrieving JSON feeds from Spreadsheets Data API

相关问题