我发现了这个以 JSON 格式从 Google 电子表格中提取数据的精彩示例: http ://code.google.com/apis/gdata/samples/spreadsheet_sample.html
但是,我似乎无法让它适用于我创建的电子表格。我已将文档公开并发布,并尝试了对键和工作表“名称”的所有可能调整。有没有人成功使用过这个?我看过 Zend GData 库,但更愿意使用 JSON。
提前感谢您的任何提示。
我发现了这个以 JSON 格式从 Google 电子表格中提取数据的精彩示例: http ://code.google.com/apis/gdata/samples/spreadsheet_sample.html
但是,我似乎无法让它适用于我创建的电子表格。我已将文档公开并发布,并尝试了对键和工作表“名称”的所有可能调整。有没有人成功使用过这个?我看过 Zend GData 库,但更愿意使用 JSON。
提前感谢您的任何提示。
几个月前,我尝试使用 JSON 提要,我记得必须稍微摇动一下手柄才能使提要 URL 正常工作。我不记得我到底做了什么,但更大的问题是,一旦你让它工作,提要本身就是一团糟。
我发现一个更好的解决方案(至少就我的目的而言)是使用 CSV 提要,然后在服务器上将其转换为 JSON。实际上,我在几周前写了一篇博客文章,概述了这些步骤:
谷歌电子表格作为 JSON 可以使用谷歌应用脚本完成!
在 Google 电子表格中,转到工具 > 脚本 > 脚本编辑器
插入此代码并点击播放按钮,使用生成的 URL 生成 JSON。
function getValues() {
var range = SpreadsheetApp.getActiveSheet().getDataRange();
var json = Utilities.jsonStringify(range.getValues())
Browser.msgBox(json);
}