如何在Lotus Notes中过滤“mail”中的视图列表?

时间:2009-09-05 10:26:00

标签: c# lotus-notes

在其中一篇文章中:

How to get list of views from "mail" in Lotus Notes using .NET? 我问的是获取视图列表。 我正在查看视图列表。但现在我想过滤它们。

因为我只想要Inbox,Outbox,Draft..e.tc。 (包含邮件)。

1 个答案:

答案 0 :(得分:2)

如果迭代数据库中的所有视图(例如,使用NotesDatabase类的“Views”属性),那么一旦掌握了NotesView对象的句柄,就可以使用:

  • Name属性,用于将名称与感兴趣的名称进行比较
  • IsFolder属性,用于检查您是否有视图或文件夹(例如,收件箱是文件夹)
  • 使用EntryCount属性获取文件夹/视图中的文档数

或者,您可以使用NotesDatabase类的GetView方法来获取您关注的每个命名视图或文件夹的句柄。例如(在VB中):

...
set vw = db.GetView ("Inbox")
if (vw.entryCount > 0) then
...
end if