Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ical4j Api,创建具有OOF状态的新通知_Java_Outlook_Icalendar - Fatal编程技术网

Java ical4j Api,创建具有OOF状态的新通知

Java ical4j Api,创建具有OOF状态的新通知,java,outlook,icalendar,Java,Outlook,Icalendar,我正在使用ical4j插件创建一个新的事件日历。我正在使用outlook接收此通知。 这一次必须表现得像“缺席”(不在办公室) 为此,我使用属性X-MICROSOFT-CDO-BUSYSTATUS=OOF。 当我在outlook中收到此通知时,它看起来像是“忙”而不是“外出” 这是.ics文件的内容 BEGIN:VCALENDAR PRODID:-//Microsoft Corporation//Outlook 14.0 MIMEDIR//EN VERSION:2.0 METHOD:REQUES

我正在使用ical4j插件创建一个新的事件日历。我正在使用outlook接收此通知。 这一次必须表现得像“缺席”(不在办公室)

为此,我使用属性X-MICROSOFT-CDO-BUSYSTATUS=OOF。 当我在outlook中收到此通知时,它看起来像是“忙”而不是“外出”

这是.ics文件的内容

BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 14.0 MIMEDIR//EN
VERSION:2.0
METHOD:REQUEST
BEGIN:VEVENT
DTSTAMP:20140324T121412Z
DTSTART:20140804T000000
DTEND:20140805T000000
SUMMARY:absense
ATTENDEE;CN=Resp 1;RSVP=FALSE:mailto:toto.toto@test.com
SEQUENCE:0
CLASS:PUBLIC
STATUS:TENTATIVE
ORGANIZER;CN=res:mailto:etoto.toto@test.com
PRIORITY:5
TRANSP:OPAQUE
UID:123456789123456789aabbcc
X-MICROSOFT-CDO-BUSYSTATUS:OOF
X-MICROSOFT-CDO-IMPORTANCE:1
X-MS-OLK-CONFTYPE:0
X-MICROSOFT-DISALLOW-COUNTER:FALSE
X-MS-OLK-AUTOFILLLOCATION:TRUE
CREATED:20140324T121412Z
END:VEVENT
END:VCALENDAR
如何在outlook中保持此通知的正确状态?我的档案有什么不正确的地方吗


谢谢你提到收到这个请求。如果我们在iTIP工作流中翻译这一点,我们必须这样做。toto@test.com(组织者)邀请托托。toto@test.com(与会者)参加一个活动。因此,在Outlook端(与会者端),您将收到邀请。 如果任意的组织者能将你的忙/闲状态设置为不在办公室,那就太奇怪了,你不这么认为吗。 换句话说,我认为Outlook忽略X-MICROSOFT-CDO-BUSYSTATUS是有意义的


另一方面,如果删除“方法”、“组织者”和“与会者”属性,并且导入该事件,则可能会看到OOF值被考虑在内(我自己没有尝试过)。

是,如果没有“方法”、“组织者”和“与会者”属性,则X-MICROSOFT-CDO-BUSYSTATUS:OOF将按预期工作