Lotus Notes的:是否有可能创建排除文件除收件箱以外的所有文件夹的视图?(Lotus Not

2019-10-20 08:03发布

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

任何帮助将不胜感激!

:)

Answer 1:

这是不可能直接。 有没有公​​式,这将有助于你建立一个select语句得到了仅在收件箱中的文件。 但是,你可以有计划的基础(可能每5-10分钟),如果他们在收件箱中,将更新文件,并加以标示,代理上运行。 然后,您的观点将只需要选择具有该标志设置文件。

更新 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"



文章来源: Lotus Notes: Is it possible to create a view that excludes documents in all folders other than Inbox?