2012-01-19 11 views
1

@AttchmentNames式を使用してノート文書内の添付ファイルを取得しています。これは期待どおりに動作します。返信/転送されたLotus Notesメッセージ文書から添付ファイルを取得する方法

最近私たちのプロダクションでは、添付ファイルの名前が返信/転送されたメッセージの式によって取得されませんでした(メッセージは添付ファイル付きの返信/転送オプションで作成されます)。私は、添付ファイルが返信/転送メッセージにどのように格納されているかを理解しようとしています。返信/転送メッセージに元の添付ファイルへのリンクだけが含まれているかどうか疑問です。添付ファイルを取得するには、いくつかの異なるメカニズムが必要ですか?

残念ながら、この動作は開発時にはシミュレートされません。どんな助けでも大歓迎です。

ありがとうございます。

答えて

0

少なくとも私が扱ったバージョンでは、@Formulasは信頼できません。添付ファイルの正確なコレクションを取得するには、添付ファイルをリッチテキストフィールド内だけでなく、ドキュメント自体内で見つける必要がありました。 @formulasはそれらのうちの1つだけを検索する(しかし、私には引用しない)、あるいはおそらくそれは添付ファイルのタイプと関係していると信じています。

とにかく、LotusScriptを使用して、より信頼性の高い添付ファイル名のリストを取得できます。 See more on this StackOverflow question.

他の質問に答えるには:いいえ、添付ファイルは常にドキュメント自体にとどまります。彼らは決して別のドキュメントの添付ファイルを参照しません。つまり、添付ファイルはショートカットのようなファイルへのリンクになる可能性があります。その場合、ドキュメントにはリンクが添付されていますが、リンクが参照するものではありません。

+0

Ken、Thanks for Reply。実際、@AttachmentNamesの式を使う前に、同じようなループを使用していました。
私は文書の各項目をループしていて、条件objItem.Name = "$ FILE"をチェックしていましたが、objItem(0)は私に添付ファイル名を与えます。しかし、これを行うことで別の問題が発生し、単一の添付ファイルが複数回繰り返されました。郵便に3つの添付ファイルがあるとすれば、抽出ルーチンは最初の添付ファイルを3回与えます。
私はあなたのソリューションを実装しようと思う、ありがとう。 –

+0

それが役に立つ場合は、アップボートして回答を受け入れてください。 –

+0

ああ。私は恐れている....申し訳ありませんケン、それはスクリプトとQCの私の間違いだった問題を正しく報告した。 @AttachmentFormulaはまだ私のために働く。しかし、あなたの提案は私の知識を改善しました....ありがとう –

0

私は2つのことをお勧めします。 LotusScriptのリッチテキストフィールドのこの外観について実際に学習したい場合次に、ノーツ・バージョンごとにIBMディスカッションを調べます。多くの人々がすでにいくつかのソリューションを開発しており、サンプルコードを提供しています。お役に立てれば。

関連する問題