Google Spreadsheets检索JSON Feed

时间:2014-01-11 04:32:38

标签: json google-sheets google-docs

我最近开始使用“新版Google表格”(电子表格)并将网址更改为共享公开电子表格,我不确定如何获取电子表格数据的JSON Feed。

根据此网址中的数据:https://developers.google.com/gdata/samples/spreadsheet_sample

我可以使用此格式的网址中的关键参数从旧版电子表格中获取JSON数据:http://spreadsheets.google.com/feeds/feed/key/worksheet/public/basic?alt=json-in-script&callback=myFunc

但是,新工作表的网址如下: https://docs.google.com/spreadsheets/d/SOME-IDENTIFIER/pubhtml

使用“SOME-IDENTIFIER”代替密钥不起作用,我不确定如何从新的电子表格中提取JSON提要...任何人都有这方面的经验吗?

2 个答案:

答案 0 :(得分:4)

您应该使用的格式为:

https://spreadsheets.google.com/feeds/cells/
SHEET-IDENTIFIER/
SHEET_INDEX/
public/basic?alt=json-in-script&callback=JSON_CALLBACK

您可以在编辑工作表时查看URL的末尾找到SHEET_INDEX。

...SHEET-IDENTIFIER/edit#gid=SHEET_INDEX

确保电子表格已发布(不仅仅是共享) File / Pulish to the web ...

答案 1 :(得分:3)

我试过弗拉德的答案而且没有工作;编辑网址有gid = 0,但是为了获得我想要的提要,我必须将1作为工作表索引。