我在VBScript中以编程方式创建.ics文件,该文件成功创建了会议请求 - 此处没有问题。 (RFC 5545)
当我尝试将管理器添加到文件时出现问题。例如,我尝试将组织者设置为我们的发布日历,以便我们所有的发布管理人员都可以管理该事件。
如果我拿出ORGANIZER,它可以正常工作,但事件不会发布到正确的发布管理日历。当我设置ORGANIZER时,会议请求看起来就像当您打开其他人发送给您的请求时 - 没有发送按钮,只能保存&关。拯救和结束时不会将事件发布在ORGANIZER的日历或任何与会者的日历上。日历。
以下是代码:
BEGIN:VCALENDAR
PRODID: -//Microsoft Corporation//Outlook 12.0 MIMEDIR//EN
VERSION:2.0
METHOD:PUBLISH
BEGIN:VEVENT
ORGANIZER:mailto:ReleaseCalendar@mailserver.com
DTSTAMP:20140620T094745
UID:20140620T094745
DTSTART:20140625T110000
DTEND:20140625T120000
LOCATION:QA
BEGIN:VALARM
TRIGGER:-PT15M
ACTION:DISPLAY
DESCRIPTION:Test - Test Release for Testing
END:VALARM
CATEGORIES:QA Site
ATTENDEE;RSVP=TRUE;CN='Me':mailto:me@mailserver.com
ATTENDEE;RSVP=TRUE;CN='Programmer':mailto:Programmer@mailserver.com
SUMMARY:REL QA - Test - Test Release for Testing - Wednesday, June 25, 2014 at 11:00 AM
DESCRIPTION:Test - Test Release for Testing
X-ALT-DESC;FMTTYPE=text/html:<Here's a bunch of HTML that correctly displays>
END:VEVENT
END:VCALENDAR
有没有办法做我需要做的事情,或者这是一个无望的事业?
CLARITY EDIT:我需要做的是能够设置ORGANIZER - 并且仍然可以发送邀请。设置ORGANIZER后,没有发送按钮。
编辑:我已阅读RFC 5545和RFC 6047,无法解决此限制。答案 0 :(得分:0)
组织者必须是你自己才能正常工作。如果没有这一点,您将被视为与会者,与会者只能修改一些属性并进行一些操作(例如回复)。