2014-01-11 47 views
4

我最近開始使用「新Google表格」(電子表格),他們將URL更改爲共享公共電子表格,我不確定如何獲取電子表格數據的JSON訂閱源。Google Spreadsheets檢索JSON訂閱源

基於此網址數據:http://spreadsheets.google.com/feeds/feed/key/worksheet/public/basic?alt=json-in-script&callback=myFunc

然而,新的牀單有:https://developers.google.com/gdata/samples/spreadsheet_sample

我可以從舊版本的電子表格使用這種格式的URL中發現的關鍵參數獲得JSON數據像這樣的URL: https://docs.google.com/spreadsheets/d/SOME-IDENTIFIER/pubhtml

到位的關鍵的應用「的一些標識」不行,我不知道我怎麼可以從一個新的電子表格拉JSON飼料...任何人有任何經驗這個?

+0

[請參閱此處以瞭解詳細的答案](http://stackoverflow.com/a/26774243/1922144) – davidcondrey

回答

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

+0

是否存在解釋參數的文檔? – Annan

3

我試過弗拉德的答案,它沒有奏效;編輯網址的gid = 0,但爲了得到我想要的Feed,我不得不放入1作爲圖表索引。