
私は本当に困惑しており、Google の力も役に立たない。
私はLotus Notesクライアント8.5.3を使用しています
本質的には、定義されたユーザー セットから受信したメールのみで構成される受信トレイの代替ビューを作成したいと考えています。これを行う最もシンプルで直接的な方法を探しています。理想的には、受信トレイの「ビュー」を「複製」し、それに制限を追加します。
(選択した送信者をすでに強調表示していますが、これでは不十分であり、メールボックス内での並べ替えや検索も不十分です)。
このタスクを実行するための論理的なポイントとして「ビュー」を検討してみましたが、投資したいよりもはるかに多くの手作業と学習/コーディングが必要になるようです。
答え1
Lotus Notes には、ドキュメントを表示するための 2 つの異なる「メカニズム」、ビューとフォルダーがあります。
ユーザーにとっては同じように見えますが、実際にはまったく異なります。
ビューには、特定の条件に一致するドキュメントが自動的に表示されます。ドキュメントが条件を満たすと、ビューに自動的に表示されます。
フォルダーには、「誰か」が「手動で」(多かれ少なかれ)入れたドキュメントが含まれます。受信トレイ フォルダーの場合、その「誰か」がルーター タスクになります。
重要なのは、どのドキュメントがフォルダに属しているかを「知っている」のはフォルダのみであるということです。ドキュメント自体は、どのフォルダに表示されるかは知りません。
つまり、次の選択式を定義することで、特定の送信者からのすべてのドキュメントを含むビューを作成できます。
SELECT From = "[email protected]"
または、送信者が複数いる場合(または同じ送信者の異なる形式の場合):
SELECT From = "[email protected]" : "[email protected]"
あるいはもっと漠然としたもの:
SELECT @Contains( @Lowercase( From ) ; "tim" )
複数のユーザーの場合は、「or」演算子を使用するか、数式言語に組み込まれているリスト操作の機能を使用できます。
SELECT @Contains( @Lowercase( From ; "tim" ) | @Contains( @Lowercase( From ; "tom" )
または(より良い):
SELECT @Contains( @Lowercase( From ; "tim" : "tom" : "paul" )
& Folder = "($Inbox)"
ただし、その情報はドキュメント内のどこにも保存されていないなどの条件を追加することはできません。
すべてのドキュメント ビューにはフォルダーの名前の列が含まれていることはわかっていますが、それをレンダリングするコマンドは列の数式でのみ有効であり、選択数式では有効ではありません。さらに、この数式を含む列は並べ替えや分類もできません。
したがって、最も近い方法は、上記の選択例を使用して 1 人の送信者からのすべてのメールを取得し、「すべてのドキュメント」ビューからデザインをコピーして、少なくとも含まれているフォルダーを表示することです。
答え2
すべての人を選択してボタンを押すことに抵抗がなければ、次の式を使ってカスタムツールバーボタン(ファイル-->設定-->ツールバー-->カスタマイズ)を作成できます。@AddToFolder("Inbox2"; "")