google apps脚本是一个基于javascript的环境,用于在google文档上运行脚本等。您可以在电子表格之间复制数据并生成电子邮件。
脚本api有点简单——虽然可以获取对象的id,但不能按id检索对象,因此很难在两个不同的应用程序(如电子表格和日历)之间跟踪对象。
然而,有一个“google data api”javascript api提供google.gdata.*-我正在尝试在google apps脚本环境中使用它。
我的核心问题是我想
更新
现有的日历事件(或者如果它们不存在就创建新的日历事件),但仅仅按日期/时间跟踪它们是不够的——我需要将ID存储在电子表格中,然后使用此来检索事件,因为它可能已经移动(由其他进程,包括人)。
我对javascript不是很有经验,但我的理解是,如果我能以某种方式“导入”名为“google”的东西,那么我可以调用:
google.load("gdata", "1");
var service = new google.gdata.calendar.CalendarService(...);
但据我所知,没有所谓的“谷歌”。
我在谷歌搜索时运气不好——只是有很多类似的问题没有得到解答——所以希望这里有人能告诉我,这绝对是做不到的,所以我可以停止疑惑。