1

我正在尝试编写一个脚本,该脚本仅修改标记为“忙碌”的事件,但似乎无法弄清楚我的脚本如何查看该信息。有任何想法吗?

4

2 回答 2

5

为此,Google 现在建议使用高级日历服务,它使用与公共 Google 日历 API相同的对象、方法和参数。

它还包括对透明度的支持。

于 2014-08-19T09:03:08.070 回答
0

无法通过 Google Apps 脚本访问该特定的“透明度”字段。您可以在问题跟踪器中为该项目记录一些内容。

但是,这可以通过跳过几圈来实现。

  1. 使用带有 oAuth 的UrlFetchGoogle Apps Calendar API对话
  2. 以适当的透明度查看那里的事件并记录这些事件 ID
  3. 现在在 Apps Script中循环浏览CalendarApp中的事件。
  4. 当 ID 与不透明事件(忙碌)匹配时,请在 Apps 脚本中对这些事件进行必要的更改。注意 - Apps 脚本返回的 ID 已将 @google.com 附加到 Google Apps Calendar API 返回的 ID。你需要在那里做一个快速的连接。

在第一部分获得正确的事件有点痛苦,但更新这些事件的第二部分应该都在 Apps 脚本中本地工作。

于 2012-11-06T21:02:19.497 回答