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