【问题标题】:How does FullCalendar interpret recurring events from a Google Calendar?FullCalendar 如何解释来自 Google 日历的重复事件?
【发布时间】:2011-10-25 06:04:36
【问题描述】:

我正在使用自定义后端来存储事件信息。重复事件数据以 iCal 格式存储在数据库中。检索它并建立有效的重复规则很容易。解释这些规则显然不是那么容易。

前端是 jQuery 日历,FullCalendar。当向 FullCalendar 提供来自 Google 日历的有效事件源时,重复事件会 100% 准确地显示给我。这让我很困惑,因为 gcal.js 文件中没有将 gd$recurrence 数据发送到 FullCalendar 的代码。

gcal.js 从 Google 输出中获取 8 个字段,将它们放入一个事件中,该事件被推送到事件堆栈中。这 8 个字段都与循环无关。

FullCalendar 使用的 JSON Event object 没有“重复”属性,所以我不能简单地将重复规则放入 event.recurrence 并让它工作。

我尝试过模拟 Google 的输出并诱使 FullCalendar 认为它是合法的提要,但这也没有用。

那么,我的问题是,FullCalendar 如何准确解释这些重复发生的事件?当然,我怎样才能让我的 iCal 重复数据以同样的方式工作?

【问题讨论】:

  • 我发现我在对 Google 的 API 调用中缺少“singleevents”参数。 FullCalendar解释 RRULE。谷歌有。
  • Google 根据请求发送以前、当前和明年的重复事件。

标签: fullcalendar recurring gcal


【解决方案1】:

我发现我在对 Google 的 API 调用中缺少“singleevents”参数。 FullCalendar 不解释 RRULE。谷歌有。

【讨论】:

  • 在 Google Calendar v3 API 中更改为 singleEvents(大写 E)。
猜你喜欢
  • 2014-05-15
  • 1970-01-01
  • 2017-01-21
  • 2022-12-06
  • 2015-07-05
  • 2020-10-05
  • 1970-01-01
  • 2014-05-17
  • 1970-01-01
相关资源
最近更新 更多