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