1

在其中一个帖子中:

如何使用 .NET 从 Lotus Notes 中的“邮件”获取视图列表? 我在问关于获取视图列表。我正在获取视图列表。但现在我想过滤它们。

因为我只想要收件箱、发件箱、草稿..e.tc。(包含邮件)。

4

1 回答 1

2

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

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

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

...
set vw = db.GetView ("Inbox")
if (vw.entryCount > 0) then
...
end if
于 2009-09-06T01:48:32.977 回答