从 Lotus Notes 中读取所有类别

Read All Categories from Lotus Notes

有没有办法读取所有可以分配给约会的类别? 有一个包含预定义类别的列表,我可以分配我自己的类别 (categorie1)。 所有类别都可以从 "Categories" 对话框中选择。 我的 C# 项目中需要整个列表。

默认类别是硬编码的:

"Holiday", "Vacation", "Projects", "Clients", "Phone Calls", "Travel"

将这些作为常量添加到您的代码中。

从个人资料文档 "CalendarProfile" 中获取具有键 "UserCategories" 的其他自定义类别。

使用 db.getProfileDocument() 从邮件数据库读取值:

  ...
  Document doc = db.getProfileDocument("CalendarProfile", session.getUserName());
  Object userCategories = doc.getItemValue("UserCategories");
  ...