私はデータ移行タスクに取り組んでおり、やや大規模な Lotus Notes アプリケーションをブログ プラットフォームにエクスポートする必要があります。私の最初のタスクは、記事を Lotus Notes から CSV ファイルにエクスポートすることでした。
LotusScript でエージェントを作成して、データを CSV ファイルにエクスポートしました。このIBM DeveloperWorks フォーラムの投稿 の修正版を使用しています。そして、それは基本的に仕事をします。ただし、Rich Text フィールドの内容は書式設定されていません。これは私が望んでいるものではありません。Rich Text フィールドを HTML として表示したいのです。
GetItemValueメソッドのドキュメントには、テキストがプレーン テキストにレンダリングされることが明示的に記載されています。そこで、HTML を取得できるものを探し始めました。IBM の記事How To Access HTML in a Rich Text Field Using LotusScript で、NotesMIMEEntity クラスといくつかのサンプル コードを見つけました。
ただし、上記の記事で説明した手法を機能させるには、Rich Text フィールドに「コンテンツを HTML および MIME として保存する」というプロパティが必要です。これは、私の Lotus Notes データベースには当てはまりません。問題のフィールドにプロパティを設定しようとしましたが、うまくいきませんでした。
NotesMIMEEntity を使用し、コンテンツが追加された後に [コンテンツを HTML および MIME として保存] プロパティを設定して、HTML としてレンダリングされたフィールドをエクスポートすることはできますか?
または、Notes データベースのリッチ テキスト フィールドを HTML としてエクスポートするためのオプションは何ですか?
おまけ情報: IBM Lotus Domino Designer バージョン 8.5 を使用しています