我真的很茫然,我的谷歌搜索也让我失望了。
我正在使用 Lotus Notes 客户端 8.5.3
本质上,我想创建收件箱的替代视图,仅包含从一组特定用户收到的电子邮件。我正在寻找最简单、最直接的方法来做到这一点。理想情况下,我会“克隆”收件箱“视图”,并为其添加限制。
(我已经突出显示了选定的发件人,但这还不够,在邮箱内进行排序或搜索也不够)。
我试图将“视图”视为执行此任务的逻辑点,但它似乎需要比我想要投入的更多的手动工作和学习/编码。
答案1
在 Lotus Notes 中,有两种不同的“机制”来显示文档:视图和文件夹。
对于您作为用户来说,它们看起来相同,但它们完全不同:
视图会自动显示符合特定条件的文档。只要文档符合条件,就会自动显示在视图中。
文件夹包含“某人”“手动”放入的文档(或多或少)。对于收件箱文件夹,“某人”是路由器任务。
重要的是要知道,只有文件夹“知道”哪些文档属于它。文档本身并不知道它们显示在哪个文件夹中。
这意味着:您可以通过定义以下选择公式创建一个包含来自特定发件人的所有文档的视图:
SELECT From = "[email protected]"
或者对于多个发送者(或同一发送者的不同格式):
SELECT From = "[email protected]" : "[email protected]"
或者甚至更不具体:
SELECT @Contains( @Lowercase( From ) ; "tim" )
对于多个用户,您可以使用“或”运算符,或者使用公式语言内置的列表操作功能:
SELECT @Contains( @Lowercase( From ; "tim" ) | @Contains( @Lowercase( From ; "tom" )
或更好):
SELECT @Contains( @Lowercase( From ; "tim" : "tom" : "paul" )
但是您不能添加条件,& Folder = "($Inbox)"
因为该信息根本没有存储在文档的任何地方。
我知道,所有文档视图包含一个带有文件夹名称的列,但呈现该列的命令仅在列公式中有效,而在选择公式中无效。此外,包含此公式的列甚至不可排序或分类。
因此,最接近的做法是使用我上面的选择示例来获取来自一个发件人的所有邮件,并从“所有文档”视图中复制设计,以至少获得包含文件夹的显示。
答案2
如果您不介意选择所有人并点击按钮,您可以使用以下公式创建自定义工具栏按钮(文件-->首选项-->工具栏-->自定义)@AddToFolder("Inbox2"; "")