使用“忙碌”修改器的Google Apps脚本日历事件

时间:2012-11-06 08:10:14

标签: google-apps-script

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

2 个答案:

答案 0 :(得分:4)

对于此,Google现在建议使用Advanced Calendar Service,它使用与public Google Calendar API相同的对象,方法和参数。

它还包括对transparency的支持。

答案 1 :(得分:0)

无法通过Google Apps脚本访问该特定的“透明度”字段。您可以在该项目的Issue Tracker中记录某些内容。

然而,这可以通过跳过几个箍。

  1. 使用UrlFetch与oAuth通过Google Apps Calendar API
  2. 讨论REST
  3. 以正确的透明度查看那里的事件并记录那些事件ID
  4. 现在遍历Apps脚本中CalendarApp中的事件。
  5. 当ID匹配不透明事件(忙)时,请对Apps脚本中的这些事件进行必要的更改。注意 - Apps Script返回的ID将@ google.com附加到Google Apps日历API返回的ID中。你需要在那里快速连接。
  6. 在第一部分中获取正确的事件有点痛苦,但更新这些事件的第二部分应该在Apps脚本中本地工作。