【问题标题】:How to Read Calendar Event Recurrence Settings Using Google Apps Script如何使用 Google Apps 脚本读取日历事件重复设置
【发布时间】:2015-09-24 20:22:16
【问题描述】:

我似乎不知道如何使用 Google Apps 脚本读取 CalendarEventSeries 的重复设置。

有一个setRecurrence 方法;我正在寻找类似getRecurrence 的东西,希望它会返回一个代表EventSeries 的重复设置的EventRecurrence 对象。

有什么想法吗?


我为什么需要这个?我只是想将一个事件从一个日历复制到另一个日历,同时保留重复设置(如果有)。

【问题讨论】:

标签: google-apps-script google-calendar-api google-calendar-recurring-events


【解决方案1】:

尝试使用日历 API 而不是内置日历库。 API 公开了更多信息。

https://developers.google.com/google-apps/calendar/v3/reference/events/instances

【讨论】:

  • Java、Python、PHP、Ruby ... 我更喜欢使用 JavaScript 和 Google Apps 脚本,因为这包括用于从云端触发脚本的各种触发器。使用 Calendar API,我必须获得自己的服务器并设置某种时间触发器来触发脚本(这需要更多工作),对吗?
  • 不……一点也不。您需要从“资源>高级 Google 服务”(在脚本编辑器中)启用 api 服务,然后转到开发人员控制台并启用日历 API,您可以在您的 google 脚本中使用该 API。不需要服务器/PHP/Ruby。另外...启用这些后刷新您的脚本窗口...有时自动完成功能在刷新之前不会启动。刷新后,在编辑器中输入“日历”。 (带有大写字母 C 和句点),可用的属性/方法将显示在代码提示下拉列表中。
  • 好的,我在脚本菜单资源...和开发者控制台中都启用了日历 API。我从本地主机成功运行了JavaScipt Quickstart;但是我仍然不知道如何使用 Google Apps 脚本从文档云中运行它:-(
  • 这应该会有所帮助...这是在谷歌应用脚​​本中使用 API 的快速入门页面:developers.google.com/apps-script/advanced/calendar
猜你喜欢
  • 2014-11-16
  • 1970-01-01
  • 1970-01-01
  • 2022-12-06
  • 1970-01-01
  • 2020-10-05
  • 1970-01-01
  • 1970-01-01
  • 2020-06-22
相关资源
最近更新 更多