Google Apps脚本是基于javascript的环境,用于在Google文档上运行脚本等。您可以执行诸如在电子表格之间复制数据和生成电子邮件等操作。
脚本API有点简单 - 尽管您可以获取对象的ID,但您无法通过ID检索对象,因此很难跟踪两个不同应用程序(如电子表格和日历)之间的对象。 / p>
但是,有一个“Google Data API”javascript API提供了google.gdata。* - 而我正在尝试从Google Apps脚本环境中找出如何使用它。
我的核心问题是我想更新现有的日历事件(或者如果它们不存在则创建新事件)但纯粹按日期/时间跟踪它们是不够的 - 我需要存储电子表格中的ID然后使用它来检索事件,因为它可能已经移动(由其他进程,包括人类)。
我对Javascript不是很熟悉,但我的理解是,如果我能以某种方式“导入”一些名为'google'的东西,那么我可以致电:
google.load("gdata", "1");
var service = new google.gdata.calendar.CalendarService(...);
但据我所知,没有任何可用的“谷歌”。
我没有运气搜索谷歌 - 只有很多未回答的类似问题 - 所以希望有人在这里可以告诉我它肯定无法完成,所以我可以停止疑惑。
答案 0 :(得分:2)
纯粹回答你问题的最后部分......
google.load
是Google's API Loader。您可以按照示例加载它:
<script type="text/javascript" src="https://www.google.com/jsapi?key=INSERT-YOUR-KEY"></script>