Lotus Notes:是否可以创建一个视图,排除收件箱以外所有文件夹中的文档



我知道你可以排除某些文件夹-但你必须命名它们。我需要一个视图只显示收件箱中的文档,而不需要每次创建新文件夹时都更新。

任何帮助都将非常感激!

:)

这是不可能的。没有公式可以帮助您构建一个选择语句来获取只存在于Inbox中的文档。但是,您可以让代理定期运行(可能每5-10分钟运行一次),以便更新文档并在收件箱中标记它们。然后,视图只需要选择设置了该标志的文档。

Updated正如umeli指出的,当文档移出收件箱时,需要取消该标志。下面是修改后的脚本:

例如:

Dim s as New NotesSession
Dim db as NotesDatabase
Dim view as NotesView
Dim doc as NotesDocument
Dim allEntriesInbox as NotesViewEntryCollection
Dim allEntriesFlagged as NotesViewEntryCollection    
Set s = New NotesSession
Set db = s.CurrentDatabase
Set view = db.GetView("($Inbox)")
Set viewFlagged = db.GetView("IsInInboxView")
Set allEntriesInbox = view.AllEntries
Set allEntriesFlagged = viewFlagged.AllEntries
allEntriesFlagged.StampAll("IsInInbox", "")
allEntriesInbox.StampAll("IsInInbox, "1")

你的视图(在这个例子中名为"IsInInboxView")应该有一个选择公式IsInInbox = "1"

相关内容

最新更新