Làm cho Outlook hiểu được cả ngày về sự kiện của người mời từ Lịch Google


2

Tôi đang tạo một sự kiện cả ngày trong Lịch Google cá nhân của mình và đang tự mời mình vào tài khoản email công việc của mình để giữ cho lịch của tôi được đồng bộ hóa cho sự kiện đó. Tôi đang sử dụng Outlook 2016 trên Windows 10 cho tài khoản thứ hai.

Vì một số lý do, Outlook cho rằng sự kiện "Cả ngày" được thay đổi 1 giờ. Giả sử một ICS với thông tin này:

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.

Điều này hiển thị trong Outlook như thế này:

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

Chuyện gì xảy ra là nó đã thay đổi chính xác một giờ và trong chế độ xem "Tháng", nó sẽ lúng túng xuất hiện vào cả Thứ Sáu ("vrijdag") và Thứ Bảy ("zaterdag").

Những gì tôi muốn cũng dành cho sự kiện hiển thị dưới dạng sự kiện "Cả ngày" vào thứ Sáu trong Outlook.

Làm cách nào tôi có thể khiến Outlook hành xử?


Thêm chi tiết về tình huống ngược lại:

Nếu tôi tạo một sự kiện "Cả ngày" trong Outlook và lưu nó vào ICS thì nó sẽ như thế này:

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.

Trong Lịch Google này làm hiển thị chính xác như là một sự kiện "Cả ngày".


Một số thông tin về cài đặt múi giờ của tôi:

  • Lịch Google cho biết, khi tôi nhấp vào "Múi giờ" trên một sự kiện có lần, tôi đang ở trong " GMT +02: 00 (Amsterdam) " Múi giờ.
  • Ngày Windows & amp; Thời gian nói rằng tôi đang ở múi giờ " (UTC + 01: 00) Amsterdam, Berlin ... ". Tùy chọn Outlook trong" Lịch "báo cáo cùng múi giờ.

Chỉ cần thử nghiệm trên GMT + 2 của tôi (cả google và Windows): Outlook hiển thị các sự kiện cả ngày của google một cách hoàn hảo. Có vẻ như có gì đó không ổn với múi giờ Windows của bạn. Có thể bạn đã tắt tiết kiệm ánh sáng ban ngày trong Windows?
thims

@thims Cảm ơn bạn đã xác nhận / kiểm tra. AFAIK Tôi đã có tất cả các mặc định từ cài đặt mới của mình, chỉ cần chọn múi giờ và không có gì hơn. Sẽ kiểm tra thêm chi tiết trên máy tính xách tay của tôi vào ngày mai. - Trên một lưu ý phụ liên quan: Ở đâu bạn sẽ "bật / tắt tiết kiệm ánh sáng ban ngày" chứ?
Jeroen

Nhấp chuột phải vào phần thời gian / ngày của thanh tác vụ (góc dưới bên trái của màn hình nền), chọn "Điều chỉnh ngày / giờ". Ở đó bạn sẽ thấy cài đặt "Điều chỉnh thời gian tiết kiệm ánh sáng tự động".
thims

1
Jeroen, bạn đã giải quyết điều này? Tôi đang gặp vấn đề tương tự, chỉ với ca 2h. Tôi luôn có múi giờ GMT và UTC trong khi @thims chỉ có GMT.
Felix

@Felix Không, tôi rất tiếc, không bao giờ tìm thấy giải pháp, vì vậy tôi đang sử dụng cách giải quyết thay thế: '(
Jeroen

Câu trả lời:


-2

Tôi đã từng gặp vấn đề tương tự. Giải pháp là thêm thông tin múi giờ vào tệp .ics như thế này:

BEGIN:VTIMEZONE
TZID:W. Europe Standard Time
BEGIN:STANDARD
DTSTART:16011028T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010325T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE

Điều này sẽ khắc phục vấn đề của bạn và cung cấp cho bạn một sự kiện cả ngày. Sự kiện của bạn bây giờ sẽ bắt đầu lúc 0:00:00 và cũng kết thúc ở đó. Rõ ràng bạn nên nhập múi giờ ưa thích nếu bạn không ở trong CET.


1
Đây không thực sự là một giải pháp. Khi người dùng gửi lời mời lịch, họ không làm như vậy bằng cách chỉnh sửa tệp .ics. Rõ ràng, người dùng có thể chỉnh sửa bằng tay lời mời cá nhân hoặc mục lịch. Câu hỏi là làm thế nào để tránh làm điều đó.
Ed Cottrell
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.