2011-09-16 104 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

相關問題