我在一个涉及日程安排的网络应用程序上工作。用户可以查看他的日程安排,然后下载特定事件的会议请求文件。在 Outlook 2003 中,只需打开此事件就会弹出一个会议请求并且用户可以接受,这将在他们的日历中添加或更新该事件。
但是,在 Outlook 2007 中,会议请求接受功能被禁用,给出的原因是用户是组织者,不能接受自己的活动请求。ICS 文件清楚地表明情况并非如此。
有没有人遇到过同样的问题?
有谁知道如何解决它?(使用 Outlook 的导入功能几乎不是一种选择,因为它会导致创建重复的事件;导入功能似乎并不关心事件是否具有相同的 UID)
这是ICS文件:
BEGIN:VCALENDAR
PRODID:#{my app}
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTAMP:20100324T150236Z
UID:eeb639a1-f8e5-4eab-ab3c-232ad91364c6
SEQUENCE:2
ORGANIZER:#{myApp}.#{myDomain}.com
DESCRIPTION:
DTSTART;TZID=Europe/London:20110620T120010
DTEND;TZID=Europe/London:20110620T133010
SUMMARY:BREAK:Breakfast
LOCATION:Room 101
END:VEVENT
BEGIN:VTIMEZONE
//Timezone info edited for brevity
END:VTIMEZONE
END:VCALENDAR