web-dev-qa-db-ja.com

OutlookにGoogleカレンダーからの「終日」のイベント招待を理解させる

個人のGoogleカレンダーで終日予定を作成していて、仕事用のメールアカウントに招待して、その予定のカレンダーの同期を維持しています。 2番目のアカウントにはWindows10上のOutlook2016を使用しています。

何らかの理由で、Outlookは「終日」イベントが1時間シフトしていると考えています。 ICSこの情報を使用するとします:

BEGIN:VCALENDAR
PRODID:-//Google Inc//Google Calendar 70.9054//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTART;VALUE=DATE:20171103
DTEND;VALUE=DATE:20171104
DTSTAMP:20171004T080944Z
....etc.

これは、次のようにOutlookに表示されます。

When: vrijdag 3 novemeber 2017 01:00 to zaterdag 4 november 2017 01:00

何が起こるか正確に1時間シフトし、「月」ビューでは、金曜日( "vrijdag")と土曜日( "zaterdag")の両方に不自然に表示されます。

私が欲しいものは、Outlookでも金曜日にイベントを「終日」イベントとして表示するためのものです。

Outlookを動作させるにはどうすればよいですか?


逆の状況に関する詳細:

Outlookで「終日」イベントを作成し、それをICSに保存すると、次のようになります。

BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 16.0 MIMEDIR//EN
VERSION:2.0
METHOD:PUBLISH
X-MS-OLK-FORCEINSPECTOROPEN:TRUE
BEGIN:VEVENT
CLASS:PUBLIC
CREATED:20171004T082925Z
DTEND;VALUE=DATE:20171104
DTSTAMP:20171004T082925Z
DTSTART;VALUE=DATE:20171103
LAST-MODIFIED:20171004T082925Z
....etc.

Googleカレンダーでは、このを「終日」イベントとして正しく表示します。


私のタイムゾーン設定に関するいくつかの情報:

  • Googleカレンダーによると、時間のあるイベントで[タイムゾーン]をクリックすると、「GMT +02:00(アムステルダム) "タイムゾーンにいる」と表示されます。
  • Windowsの日付と時刻は私がタイムゾーンにいると言っています "(UTC + 01:00)アムステルダム、ベルリン..."。 「カレンダー」の下のOutlookオプションは、同じタイムゾーンを報告します。
2
Jeroen

私は長い間関連する欲求不満を抱えていて、簡単な回避策を考え出しました。 Googleカレンダーで終日の予定を作成し、Outlookカレンダーを招待します。両方のカレンダーは、米国東部標準時(5時間GMT)に設定されています。私の終日のGoogleの予定は、Outlookでは5時間、夏時間では6時間シフトします。

修正:Googleで、イベント当日の午前12時から翌日の午前12時までの予定を作成するようになりました。 「終日」チェックボックスは使用していません。これには、招待状を送信するときのタイムゾーンが自動的に含まれます。 Outlookでこれらの招待を受け入れると、1日で正しく表示されます。

2
Ryan McGhee