2013-02-24 2 views
0

.ics 파일을 만들고 URL 가져 오기를 통해 Google 캘린더에 일정을 넣으려고합니다. 하지만 문제는 구글 캘린더로 가져온 후에는 마지막 이벤트 만 보여줍니다. 내가 뭘 잘못하고 있는지 이해하지 못한다. 심지어 GC에서 캘린더를 내보내고 내 캘린더를 내 보낸 것과 똑같이 생겼다. 여기 URL 가져 오기 후 google 캘린더는 마지막 이벤트 만 표시합니다.

가 .ics 인 파일에 대한 URL입니다 : http://bme.hracsi.net/includes/download.php?sub=2,3,4&sem=2

답변

2

귀하의 모든 이벤트가 동일한 UID RFC5545 §3.8.4.7 지정 "UID"가 자체는 전역 고유 식별자해야합니다.

작동하려면이 속성 값을 변경해야합니다.

BEGIN:VCALENDAR 
... 
BEGIN:VEVENT 
... 
UID:d41d8cd98f00b204e9800998ecf8427e 
END:VEVENT 
BEGIN:VEVENT 
... 
UID:d41d8cd98f00b204e9800998ecf8427e 
UID:d41d8cd98f00b204e9800998ecf8427e 
... 
UID:d41d8cd98f00b204e9800998ecf8427e 
UID:d41d8cd98f00b204e9800998ecf8427e 
END:VEVENT 
END:VCALENDAR 
+0

감사합니다. Google 캘린더와 함께 작동하는 데 많은 도움이되었습니다. 유일한 문제는 내가 다운로드하여 Outlook과 함께 열면 시간이 잘못되었다는 것입니다. 처음에는 이벤트에 + 1 시간을 추가하고 일광 절약 시간을 +2 시간 후에 추가합니다. 내가 뭘 잘못 했니? –

+0

'DTSTART; TZID = Europe/Budapest : 20130314T070000Z'이 불법입니다 : Z는 유럽/부다페스트가 아닌 Zulu = UTC를 의미합니다. 'DTSTART; TZID = Europe/Budapest : 20130314T070000' – oberron

+0

로 변경해야합니다. 문제가 해결되었습니다! –

관련 문제