Клиент Lotus Notes: как создать представление «Входящие» только для выбранных отправителей

Клиент Lotus Notes: как создать представление «Входящие» только для выбранных отправителей

Я действительно в растерянности, и мой Google-фу меня подводит.

Я использую Lotus Notes Client 8.5.3

По сути, я хочу создать альтернативный вид моего почтового ящика, состоящий только из писем, полученных от определенного набора пользователей. Я ищу самый простой и прямой способ сделать это. В идеале я бы «клонировал» «вид» Inbox и добавил к нему ограничение.

(Я уже выделил выбранных отправителей, но этого недостаточно, как и сортировки или поиска в почтовом ящике).

Я пытался рассматривать «Виды» как логическую точку для выполнения этой задачи, но, похоже, это требует гораздо больше ручной работы и обучения/кодирования, чем я хотел бы вложить.

решение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)"что эта информация просто не хранится нигде в документе.

Я знаю, что All- Documents- View содержит столбец с именем папки, но команда, которая его отображает, действительна только в Column Formulas, а НЕ в selection formulas. И, кроме того, столбец, содержащий эту формулу, даже не сортируется и не категоризируется.

Таким образом, самое близкое, что вы можете сделать, это использовать мой пример select- выше, чтобы получить все письма от одного отправителя и скопировать дизайн из представления «Все документы», чтобы, по крайней мере, получить отображение содержащейся в нем папки.

решение2

Если вы не против выбора всех людей и нажатия кнопки, вы можете создать пользовательскую кнопку на панели инструментов (Файл-->Настройки-->Панель инструментов-->Настроить) с помощью формулы@AddToFolder("Inbox2"; "")

Связанный контент