Wie exportiere ich Rich-Text-Felder als HTML aus Notes mit LotusScript?
Ich arbeite an einer Datenmigrationsaufgabe, bei der ich eine etwas größere Lotus Notes-Anwendung in eine Blogging-Plattform exportieren muss. Meine erste Aufgabe bestand darin, die Artikel aus Lotus Notes in CSV-Dateien zu exportieren.
Ich habe in LotusScript einen Agenten erstellt, um die Daten in CSV-Dateien zu exportieren. Ich verwende eine modifizierte Version diesesIBM DeveloperWorks Forumsbeitrag. Und es macht im Grunde den Job. Der Inhalt des Rich-Text-Felds wird jedoch von jeglicher Formatierung befreit. Und das ist nicht das, was ich will. Ich möchte, dass das Rich-Text-Feld als HTML gerendert wird.
Dasdocumentation for the GetItemValueie @ -Methode gibt explizit an, dass der Text in Klartext gerendert wird. Also fing ich an, nach etwas zu suchen, das den HTML-Code abruft. Ich habe die NotesMIMEEntity-Klasse und einen Beispielcode im IBM-Artikel @ gefunde So greifen Sie mit LotusScript auf HTML in einem Rich-Text-Feld zu.
Damit die im obigen Artikel beschriebene Technik funktioniert, muss das Rich-Text-Feld die Eigenschaft "Inhalte als HTML und MIME speichern" aufweisen. Und das ist bei meiner Lotus Notes-Datenbank nicht der Fall. Ich habe versucht, die Eigenschaft für die fraglichen Felder festzulegen, aber es hat nicht funktioniert.
Ist es möglich, NotesMIMEEntity zu verwenden und die Eigenschaft "Inhalte als HTML und MIME speichern" festzulegen, nachdem der Inhalt hinzugefügt wurde, um das als HTML gerenderte Feld zu exportieren?
Oder was sind meine Optionen zum Exportieren der Notes-Datenbank-Rich-Text-Felder als HTML?
Bonus-Informationen: Ich verwende IBM Lotus Domino Designer Version 8.5