2010-02-09 124 views
3

因此,我正在研究一個google gadget(真的只有gadgetizing,所以我可以獲得一個數據存儲爲this),我想要嵌入到Google電子表格中(在此之後,我會跳過谷歌這個詞 - 你可以想象它在那裏)。Google小工具/電子表格:獲取小工具的電子表格密鑰

我想使用我將小工具嵌入的電子表格作爲我在小工具中輸入的數據的鍵/值存儲區(我認爲小工具數據的2K限制不夠)。它看起來像我想要做的是使用gadget's feed api來操縱 spreadsheet's list feed。但是,爲了知道電子表格的列表供稿是什麼,我需要知道電子表格的關鍵(位於URL中)。我不認爲我可以直接從網址刮取密鑰,因爲小工具似乎是通過iframe插入的。

所以我需要知道如何告訴一個小工具,我在電子表格中嵌入了該電子表格的關鍵字。我想我可以讓用戶手動輸入它,但我寧願讓我的小工具以編程方式知道密鑰。

回答

1

您應該能夠通過一個GET請求,該網址檢索電子表格的列表:

https://spreadsheets.google.com/feeds/spreadsheets/private/full

更多詳情請參閱谷歌電子表格API: http://code.google.com/apis/spreadsheets/data/3.0/developers_guide_protocol.html#ListingSpreadsheets

+0

好了,買我怎麼能* *編程計算其中那些我嵌入的呢?或者,如果電子表格給用戶提供了一份清單,我可以做的最好? – rampion 2010-08-31 01:48:56

+0

這是否有幫助:http://code.google.com/googleapps/appsscript/class_spreadsheet.html#getId Browser.msgBox(SpreadsheetApp.getActiveSpreadsheet()。getId()); – JochenJung 2010-08-31 07:06:29

+0

關於什麼是專用域電子表格列表的URL的任何想法? – 2011-02-04 12:29:58