如何从Google文档电子表格中检索数据?

时间:2011-09-16 21:04:38

标签: json google-apps-script google-sheets

我找到了一个从JSON中的Google电子表格中提取数据的精彩示例: http://code.google.com/apis/gdata/samples/spreadsheet_sample.html

但是,我似乎无法将其用于我创建的电子表格。我已将该文档公开并发布,并尝试对密钥和表单“名称”进行所有可能的调整。有没有人成功使用过这个?我见过Zend GData库,但宁愿使用JSON。

提前感谢任何提示。

2 个答案:

答案 0 :(得分:2)

我几个月前尝试使用JSON提要,我记得要稍微摇动句柄以使提要URL生效。我不记得我做了什么,但更大的问题是,一旦你开始工作,饲料本身就是一团糟。

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

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

答案 1 :(得分:1)

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

在Google电子表格中,转到工具>脚本>脚本编辑器

插入此代码并点击播放按钮,使用生成的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