Outlook ICS / iCalendar:设置管理器时,其他与会者没有字段(“收件人:”)?

时间:2012-11-07 19:04:35

标签: outlook icalendar appointment

我的目标:

  • (步骤1)在Outlook中打开ICS文件,以便用户可以将生成的会议/约会发送给他或她选择的收件人。因此我使用PUBLISH方法。这几乎就是这里解释的:http://tools.ietf.org/html/rfc2446#section-4.1.1
  • (步骤2)让用户通过ICS更新预定会议(RFC中应为4.1.2)。

要求相互僵局:

  • 为了更新预定会议,我需要设置一个ORGANIZER。
  • 如果设置了ORGANIZER,则没有字段可以输入收件人(步骤1)。

这是我的ICS首次发布时的样子:

BEGIN:VCALENDAR
PRODID:MyProg
METHOD:PUBLISH
BEGIN:VEVENT
UID:{9D3C6B93-D935-44EA-A4CD-498900BCFEFD}
SEQUENCE:1
PRIORITY:5
ATTENDEE;RSVP=TRUE:mailto: 
DTSTAMP:20121107T183153Z
DTSTART:20121107T190000Z
DTEND:20121107T193000Z
SUMMARY:This is the Subjectline
LOCATION:Room 1
DESCRIPTION:Hello, please join my presentation.
ORGANIZER:mailto:abc@bcd.com
END:VEVENT
END:VCALENDAR

从ATTENDEE开始的行的目的是使" To:"字段出现。
如果省略了带有ORGANIZER的行,则步骤2,更新,不会起作用 如果设置了ORGANIZER,则没有字段可以填写收件人...

这是我的ICS在第二次发布时的样子,以更新第一次发布:

BEGIN:VCALENDAR
PRODID:MyProg
METHOD:PUBLISH
BEGIN:VEVENT
UID:{9D3C6B93-D935-44EA-A4CD-498900BCFEFD}
SEQUENCE:0
PRIORITY:5
ATTENDEE;RSVP=TRUE:mailto: 
DTSTAMP:20121107T184400Z
DTSTART:20121107T190000Z
DTEND:20121107T193000Z
SUMMARY:This is the MODIFIED SUBJECT
LOCATION:Room 1
DESCRIPTION:Hello, please join my presentation.
ORGANIZER:mailto:abc@bcd.com
END:VEVENT
END:VCALENDAR

具有相同的UID并根据需要增加SEQUENCE和DTSTAMP!如果省略ORGANIZER,那将无法工作。


是否有任何建议让我实现目标第1步& 2具有更新功能且不会丢失收件人字段" To:" ??

提前非常感谢你!


0 个答案:

没有答案