iCalendar 사양 RFC 5545의 RECURRENCE-ID 속성과이 속성의 RANGE 매개 변수에 대해 약간 혼동스러워합니다. iCalendar의 RECURRENCE-ID (RFC 5545)
는 10 월 29 일 2012 은 "미팅"한다 8 월 6에서 2012 재발 시단 매주 월요일 10시에서 12시까지을 예약한다 "미팅"이라 불리는 반복 이벤트를 포함하는 일정 컴포넌트를 가정 2012 년 9 월 3 일까지 12 시부 터 15 시까 지 일정을 재조정 한 후 RANGE를 THISANDFUTURE로 설정하면 모든 후속 행사도 12시에서 15시 사이에 예정되어 있습니다. 2012 년 10 월 1 일까지 매주 화요일 (월요일 대신)에서 10 시부 터 13 시까 지 다시 회의 일정을 조정해야하며 범위는 THISANDFUTURE로 설정해야합니다. 또한 2012 년 9 월 17 일에 열리는 단일 이벤트는 8시에서 10 시까 지 일정이 조정됩니다.과 같이 표시됩니다 iCalendar는-형식의 이벤트 :
BEGIN:VCALENDAR
...
BEGIN:VEVENT
DTSTART:20120806T100000Z
DTEND:20120806T120000Z
UID:[email protected]
SEQUENCE:1
SUMMARY:Meeting
RRULE:FREQ=WEEKLY;UNTIL=20121029T100000Z
END:VEVENT
BEGIN:VEVENT
DTSTART:20120903T120000Z
DTEND:20120903T150000Z
UID:[email protected]
SEQUENCE:1
SUMMARY:Meeting
RRULE:FREQ=WEEKLY;UNTIL=20121029T100000Z
RECURRENCE-ID;RANGE=THISANDFUTURE:20120903T100000Z
END:VEVENT
BEGIN:VEVENT
DTSTART:20121002T100000Z
DTEND:20121002T130000Z
UID:[email protected]
SEQUENCE:1
SUMMARY:Meeting
RRULE:FREQ=WEEKLY;UNTIL=20121029T100000Z
RECURRENCE-ID;RANGE=THISANDFUTURE:20121001T100000Z or 20121002T120000Z???????????
END:VEVENT
BEGIN:VEVENT
DTSTART:20120917T080000Z
DTEND:20120917T100000Z
UID:[email protected]
SEQUENCE:1
SUMMARY:Meeting
RRULE:FREQ=WEEKLY;UNTIL=20121029T100000Z
RECURRENCE-ID:20120917T100000Z or 20120917T120000Z?????????
END:VEVENT
END:VCALENDAR
내가 확실 해요 값은 재발 아이디와 RRULES의 값입니다.
-) 어떤 날짜가 세 번째 및 네 번째 이벤트에서 사용되어야합니까? 이것이 가장 가까운 이벤트이기 때문에 메인 이벤트 (첫 번째 이벤트) 또는 두 번째 이벤트를 참조 할 것인가?
-) RFC5545에 대한 나의 해석이 옳다면, RRULE은 변경되거나 재조정되지 않을 수도 있습니다. 이것은 서브 이벤트에서도 루블이 동일 함을 의미합니다. 2012 년 10 월 29 일 10 시부 터 12 시까 지 예정된 최후의 이벤트에는 어떤 변화가 일어나 겠지만 3 번째 이벤트에서는 다음날 10시에 예정된 일정이됩니다. 이 마지막 이벤트가 일정 구성 요소의 되풀이 세트에 있습니까? 아니면 10 월 30 일 10 시가 포함되도록 모든 이벤트에서 UNTIL 값이 변경됩니까?
미리 감사드립니다. :-)
늦게 답변을 드려 죄송합니다. 이메일 알림은 어떤 이유로 작동하지 않았습니다. 귀하의 게시물을 가져 주셔서 감사합니다. 그것은 많은 도움이되었습니다. 내가 언급 된 장들을 살펴보고 정말로 해결 되었다면 해결 된 문제를 표시 할 것입니다. :-) – mrwerner