2

Google Apps腳本是用於在Google文檔上運行腳本的基於JavaScript的環境。您可以在電子表格之間複製數據並生成電子郵件。有沒有方法從Google Apps腳本環境訪問Google Data API?

腳本API有點簡單 - 儘管您可以獲取對象的ID,但無法通過ID檢索對象,因此很難在兩個不同的應用程序(例如電子表格和日曆)之間跟蹤對象。

但是,有一個「Google Data API」JavaScript API提供了google.gdata。* - 並且我正試圖解決如何在Google Apps腳本環境中使用此API。

我的核心問題是,我想更新現有的日曆事件(或創建新的,如果不存在的話),但按日期純粹跟蹤他們/時間是不夠的 - 我需要的ID存儲在電子表格然後使用它來稍後檢索事件,因爲它可能已經移動(通過其他進程,包括人類)。

我不是很有經驗的Javascript支持,但是我的理解是,如果我能以某種方式「進口」一些所謂的「谷歌」,那麼我可以打電話:

google.load("gdata", "1"); 
var service = new google.gdata.calendar.CalendarService(...); 

但沒有什麼所謂的「谷歌」可以作爲盡我所知。

我沒有運氣搜索谷歌 - 只是很多未回答的類似問題 - 所以希望這裏有人可以告訴我它絕對不能完成,所以我可以停止想知道。

回答

1

純粹回答你的問題的最後一部分...

google.loadGoogle's API Loader。你可以按照例子加載它:

<script type="text/javascript" src="https://www.google.com/jsapi?key=INSERT-YOUR-KEY"></script> 
+0

謝謝你的回答。我很快就沒有機會嘗試它了,但希望未來任何人都能遇到這個問題。 – meowsqueak 2011-03-08 04:04:10