2017-10-19 11 views
-1

私は学校のイベントをプログラム的にインポートするのに役立つプログラムを作成しようとしています。私はそれがすべてのYイベントを精緻化していたが、一つだけがインポートされたことを私に言ったGoogleカレンダーにこのファイルをインポートしようとするGoogleカレンダーICSファイルのインポートに関する問題

BEGIN:VCALENDAR 
PRODID:xxx 
VERSION:2.0 
CALSCALE:GREGORIAN 
BEGIN:VEVENT 
DTSTART:20171023T140000Z 
DTEND:20171023T160000Z 
UID:xxx 
CREATED:20171017T165457Z 
DESCRIPTION:xxx 
LOCATION:xxx 
STATUS:CONFIRMED 
SUMMARY:xxx 
END:VEVENT 
BEGIN:VEVENT 
DTSTART:20171025T090000Z 
DTEND:20171025T130000Z 
UID:xxx 
CREATED:20171017T165457Z 
DESCRIPTION:xxx 
LOCATION:xxx 
STATUS:CONFIRMED 
SUMMARY:xxx 
END:VEVENT 
END:VCALENDAR 

:出力ファイル(calendarXXXXX ... ICS)は、次のようになります。誰か助けてくれると助かりますか?

答えて

1

イベントUIDは重要です。これは一意の識別子です。それらのすべてにxxxを使用した場合、googleはおそらくすべて同じイベントを関連付けるものとして扱います。

icsファイルの検証を試してください。バリデーターは完璧ではありませんが、役立ちます。 : https://icalendar.org/validator.htmlhttp://severinghaus.org/projects/icv/は行方不明DTSTAMPs

http://ical-validator.herokuapp.com/は言う言います!改行にはCRLFを使用する必要があります 関連するRFC 5545のセクション:3.1 ! UID [xxx]が複数回遭遇しました 関連RFC 5545セクション:3.8.4.7

関連する問題