Lotus Notes客户端:如何仅为选定的发件人创建收件箱视图


1

我在这里真的很茫然,我的google-fu让我失望了。

我使用的是Lotus Notes Client 8.5.3

本质上,我想创建我的收件箱的备用视图,仅包含从定义的一组用户收到的电子邮件。我正在寻找最简单,最直接的方法。理想情况下,我会“克隆”收件箱“视图”,并为其添加限制。

(我已经突出显示了选定的发件人,但这还不够,也不在邮箱内进行排序或搜索)。

我试图将“视图”视为执行此任务的逻辑点,但它似乎需要比我想要投入更多的手动工作和学习/编码。

Answers:


1

在Lotus Notes中,有两种不同的“机制”来显示文档:视图和文件夹。

作为用户,他们看起来一样,但他们完全不同:

视图会自动显示符合特定条件的文档。只要文档符合条件,它就会自动显示在视图中。

文件夹包含“某人”“手动”(或多或少)放入文件的文件。对于收件箱 - “某人”是路由器任务的文件夹。

重要的是要知道,只有文件夹“知道”哪些文件属于它。他们自己不知道文件在哪个文件夹中显示。

这意味着:您可以通过定义以下选择公式来创建包含特定发件人的所有文档的视图:

SELECT From = "sender@domain.com"

或者对于多个发件人(或同一发件人的不同格式):

SELECT From = "sender1@domain.com" : "sender2@domain.net"

甚至更不具体:

SELECT @Contains( @Lowercase( From ) ; "tim" )

对于多个用户,您可以使用“或” - 运算符或使用公式语言中内置的列表操作功能:

SELECT @Contains( @Lowercase( From ; "tim" ) | @Contains( @Lowercase( From ; "tom" )

或更好):

SELECT @Contains( @Lowercase( From ; "tim" : "tom" : "paul" )

但是你不能添加条件& Folder = "($Inbox)",因为信息根本不存储在文档的任何地方。

我知道,All-Documents-View包含一个包含文件夹名称的列,但是呈现它的命令仅在Column Formulas中有效,而在选择公式中不有效。此外,包含此公式的列甚至不可排序或可分类。

因此,您可以获得的最接近的是使用上面的选择示例从一个发件人获取所有邮件并从“所有文档”复制设计 - 查看至少获得包含文件夹的显示。


从理论上讲,交付后代理可以在路由器将其添加到收件箱后立即将选定的消息添加到其他文件夹,但是如果创建视图(在OP的话中)“更多的手动工作和学习/编码比我想投资“,然后一个代理商不止于此!而这甚至没有考虑从收件箱中删除它们时从添加文件夹中删除它们需要什么。
rhsatrhs 2015年

服务器管理员必须允许代理,并且您需要能够编写LotusScript代理等,这可能是一个解决方案,适用于知道该做什么并且拥有正确权限的人,但不适用于“普通”用户。并考虑到,在每次移动到另一个文件夹之后,还必须进行更新...
Torsten Link 2015年

谢谢!我将用更多的细节来写这篇文章,但在过渡期间:前两种类型的SELECTS有问题,可能是“From”上所有奇怪变化的原因。但是,第三个SELECT @Contains(@Lowercase(From);“tim”)足以满足我的目的。你能帮我多个用户的语法吗?尝试了几个“OR”条件的变化,整个@Contains没有用,但没有骰子。谢谢!
dave_the_dev 2015年

检查我的编辑,或= | ,列表使用冒号连接
Torsten Link

0

如果您不介意选择所有人并按下按钮,您可以使用公式创建自定义工具栏按钮(文件 - >首选项 - >工具栏 - >自定义) @AddToFolder("Inbox2"; "")

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.