在Outlook中更新valarm(更新vevent时)

时间:2014-03-18 14:33:11

标签: outlook icalendar

我有一个提醒事件。当我创建活动时,提醒工作正常。但是,当我更新事件(并尝试同时更新提醒)时,事件(vevent)会正确更新,但提醒(valarm,特别是触发器)不会更改。请注意,当我从更新事件中删除valarm时,提醒将被设置为默认值为15分钟。 我可以在Outlook中更新valarm吗?我已经在Outlook 2013中对此进行了测试。(我没有任何以前版本的Outlook来测试它。)

create.ics:

BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VEVENT
UID:Prosperity-ecomm_sub_dev/_admin-476
DTSTART:20140328T140000Z
DTEND:20140328T160000Z
DESCRIPTION:Course: Test Course 14 (classroom)\nFriday, Mar 28: Test Classroom 1, 10:00 AM - 12:00 PM;
LOCATION:Test Classroom 1
SUMMARY:Test Course 14 (classroom)
SEQUENCE:0
TRANSP:OPAQUE
BEGIN:VALARM
TRIGGER:-PT30M
ACTION:DISPLAY
END:VALARM 
END:VEVENT
END:VCALENDAR

update.ics

BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
UID:Prosperity-ecomm_sub_dev/_admin-476
DTSTART:20140328T150000Z
DTEND:20140328T170000Z
ORGANIZER:donotreply@test.com
DESCRIPTION:Course: Test Course 14 (classroom)\nFriday, Mar 28: Test Classroom 1, 11:00 AM - 1:00 PM;
LAST-MODIFIED:20140305T160100Z
LOCATION:Test Classroom 1
SUMMARY:Test Course 14 (classroom)
SEQUENCE:1
TRANSP:OPAQUE
BEGIN:VALARM
TRIGGER:-PT20M
ACTION:DISPLAY
END:VALARM
END:VEVENT
END:VCALENDAR

1 个答案:

答案 0 :(得分:1)

第二个事件有一个" METHOD:REQUEST"和一个ORGANIZER,它使某种会议邀请(虽然它没有任何ATTENDEE财产)。

客户通常会忽略会议邀请中设置的闹钟(组织者不是应该在每位与会者被提醒时发号施令的人)。 因此,用PUBLISH值替换METHOD(并删除组织者)可以考虑警报。