Javascript Parser Google Calendar JSON Feed,包含重复活动

时间:2012-12-10 23:35:19

标签: javascript json node.js google-calendar-api rfc5545

我正在寻找一个JavaScript / NodeJS库来解析带有重复活动的GoogleCalendar JSON Feed。我需要至少知道从现在起的下一个事件。

重定位事件在属性时没有gd $,但在给定内容的情况下gd $重现(RFC 5545):

DTSTART;TZID=Europe/Paris:20121210T082000\r\nDTEND;TZID=Europe/Paris:20121210T085000\r\nRRULE:FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR\r\nBEGIN:VTIMEZONE\r\nTZID:Europe/Paris\r\nX-LIC-LOCATION:Europe/Paris\r\nBEGIN:DAYLIGHT\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nTZNAME:CEST\r\nDTSTART:19700329T020000\r\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nTZNAME:CET\r\nDTSTART:19701025T030000\r\nRRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r\nEND:STANDARD\r\nEND:VTIMEZONE\r\n

我在github上发现了一个rules parser,但规则似乎不起作用,解析很痛苦。

1 个答案:

答案 0 :(得分:0)

根据Google v2 API,我必须使用自定义参数

  • futureevents = true
  • 或singleevents = true
  • with recurrence-expansion-end