使用Java EWS的Outlook类别颜色

时间:2014-08-22 09:53:51

标签: java exchangewebservices

我正在使用此代码阅读约会:

CalendarFolder cf=CalendarFolder.bind(service, new FolderId(WellKnownFolderName.Calendar, mb));
FindItemsResults<Appointment> findResults = cf.findAppointments(new CalendarView(startDate, endDate));
for (Appointment appt : findResults.getItems())
{ 
    System.out.println(appt.getSubject());
}

我想获得为约会选择的类别(不是它的名称)的颜色。我怎么能这样做?

提前致谢

1 个答案:

答案 0 :(得分:3)

日历项目本身仅包含类别关键字,要获取与获取该邮箱的主类别列表所需的类别关键字相关联的颜色,然后将关键字与颜色匹配,例如http://www.infinitec.de/post/2011/07/28/Working-with-the-Master-Category-List%E2%80%93EWS-edition.aspx。有一个类别列表XML的文档,列出了http://msdn.microsoft.com/en-us/library/ee203806(v=exchg.80).aspx中的所有可能的颜色值。

干杯 格伦