Comment exporter des Riches champs de Texte au format HTML à partir de Notes avec LotusScript?

Je suis en train de travailler sur une migration de données de la tâche, où je dois exporter un assez grand nombre d'application Lotus Notes dans une plate-forme de blogs. Ma première tâche a été d'exporter les articles à partir de Lotus Notes dans des fichiers CSV.

J'ai créé un Agent en LotusScript pour exporter les données dans des fichiers CSV. J'utilise une version modifiée de ce IBM DeveloperWorks post sur le forum. Et il fait le travail. Mais le contenu de la Riche champ de Texte est dépouillé de toute mise en forme. Et ce n'est pas ce que je veux, je veux que le Riche champ de Texte rendu au format HTML.

La la documentation pour la GetItemValue méthode stipule explicitement que le texte est traduit en texte clair. J'ai donc commencé à faire des recherches pour quelque chose qui permettrait de récupérer le code HTML. J'ai trouvé le NotesMIMEEntity classe et un exemple de code dans IBM article Comment Accéder HTML dans un Riche Champ de Texte à l'Aide de LotusScript.

Mais pour la technique décrite dans l'article ci-dessus fonctionne, le Riche champ de Texte doivent avoir la propriété "Contenu du Magasin de HTML et MIME". Et ce n'est pas le cas avec ma base de données Lotus Notes. J'ai essayé de définir la propriété sur les champs en question, mais il n'a pas fait l'affaire.

Est-il possible d'utiliser le NotesMIMEEntity et définir le "Magasin de Contenu au format HTML et MIME" bien après que le contenu a été ajouté, pour exporter le champ de rendu HTML?

Ou quelles sont mes options pour l'exportation de la base de données Notes Riches champs de Texte au format HTML?

Bonus d'information: je suis l'aide de IBM Lotus Domino Designer version 8.5

Merci pour toutes ces réponses! Au moment où je suis affecté à une autre tâche, mais je vais le regarder plus tard.

OriginalL'auteur Emil Rasmussen | 2009-12-10