我正在使用以下代码阅读约会:
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());
}
我想获取为约会选择的类别的颜色(而不是其名称)。我怎样才能做到这一点?
提前致谢
最佳答案
日历项目本身仅包含类别关键字,要获取与类别关键字关联的颜色,您需要获取该邮箱的主类别列表,然后将关键字与颜色匹配,例如 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 中所有可能的颜色值。 .
干杯 格伦
关于java - 使用 Java EWS 的 Outlook 类别颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25444273/