我正在由2位与会者和组织者创建ics文件。
为与会者正确创建了活动,当他们接受/拒绝活动时也会收到响应。我也向组织者发送了同样的邀请。在组织者端,活动未添加到其日历中(接受/拒绝按钮显示为灰色)。显示以下两个消息:
如何更改活动,以便也可以在管理器日历中创建活动?
BEGIN:VCALENDAR
PRODID:-//Appointment Confirmation Event//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTART:20200506T190000Z
DTEND:20200506T200000Z
DTSTAMP:20200506T190000Z
ORGANIZER;mailto:test1@test.com
UID:Interview_47461@sterlinghoffman.com
ATTENDEE;PARTSTAT=NEEDS-ACTION;ROLE=REQ_PARTICIPANT;RSVP=TRUE:mailto:test2@test.com
ATTENDEE;PARTSTAT=NEEDS-ACTION;ROLE=REQ_PARTICIPANT;RSVP=TRUE:mailto:test3@test.com
X-MICROSOFT-CDO-OWNERAPPTID:-486846808
CREATED:20200504T130737Z
DESCRIPTION:
LOCATION:at 3423
SEQUENCE:0
SUMMARY:Phone Meeting
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR
我尝试过将组织者添加为与会者,但没有用。
ATTENDEE;PARTSTAT=ACCEPTED;ROLE=CHAIR;RSVP=TRUE;mailto:test1@test.com
您的iCalendar数据在管理器中出现错误,这就是为什么他没有被添加到日历中的原因。由于组织者没有任何参数,只有一个cal-address
,因此需要用冒号:
而不是分号;
分隔。正确的组织者属性:
ORGANIZER:mailto:test1@test.com
有关此属性(和iCalendar)的更多信息,请阅读here。
组织者的RFC 5545规范:
organizer =“ ORGANIZER” orgparam“:” cal-address CRLF
如果这不仅涉及到日历中显示的组织者,那么您可以在此SO question.中找到更多有关实际Outlook错误的答案>