0

ics ファイルを使用して Google カレンダーにエクスポートしたい 1 日のイベントがあります。ics ファイルの形式は次のとおりです。

BEGIN:VCALENDAR
VERSION:2.0
TYPE:VCALENDAR

UID:xxx
PRODID:-//ABC//EN
X-PUBLISHED-TTL:1
CALSCALE:GREGORIAN
X-WR-CALNAME:ABC TEST - Calendar

BEGIN:VEVENT
TYPE:VEVENT

UID:xxx
STATUS:CONFIRMED
SEQUENCE:0
SUMMARY:Full day event

DESCRIPTION:

TRANSP:TRANSPARENT

DTSTART:20130910T000000Z

DTSTAMP:20130909T235959Z

DTEND:20130910T000000Z

私は2つの問題に直面しています

  1. Google では、このイベントは終日イベントとして表示されません。つまり、通常のイベントとして表示されます。
  2. イベントから時間を削除するにはどうすればよいですか。つまり、終日のイベントですが、午前 5 時 30 分に開始するように表示されます。私はインドのタイムゾーン UTC +5:30 にいます
4

1 に答える 1

0

RFC5545の DATE 形式を使用する必要があります

あなたの場合、それは

DTSTART;VALUE=DATE:20130910

一方、DTEND は必要ありません。

無効な TYPE プロパティ (「TYPE:VCALENDAR」および「TYPE:VEVENT」) も削除する必要があります。

最後に、最初の UID プロパティ (TYPE:VCALENDAR の直下にあるもの) は有効ではありません。2 番目のみが有効で必須です。

于 2013-09-07T09:14:58.537 に答える