我正在处理数据迁移任务,我必须将一个较大的 Lotus Notes 应用程序导出到博客平台。我的第一个任务是将文章从 Lotus Notes 导出到 CSV 文件中。
我在 LotusScript 中创建了一个代理来将数据导出到 CSV 文件中。我使用此 IBM DeveloperWorks forum post 的修改版本.它基本上可以完成这项工作。但是富文本字段的内容没有任何格式。这不是我想要的,我想要呈现为 HTML 的富文本字段。
documentation for the GetItemValue方法明确指出文本被渲染为纯文本。所以我开始研究可以检索 HTML 的东西。我在 IBM 文章 How To Access HTML in a Rich Text Field Using LotusScript 中找到了 NotesMIMEEntity 类和一些示例代码.
但是要使上述文章中描述的技术起作用,富文本字段需要具有“将内容存储为 HTML 和 MIME”属性。而我的 Lotus Notes 数据库并非如此。我试图在有问题的字段上设置属性,但没有成功。
是否可以在添加内容后使用 NotesMIMEEntity 并设置“将内容存储为 HTML 和 MIME”属性,以导出呈现为 HTML 的字段?
或者我有哪些选项可以将 Notes 数据库富文本字段导出为 HTML?
奖励信息:我使用的是 IBM Lotus Domino Designer 8.5 版
最佳答案
有一个相当不为人知的命令可以完全满足您的要求:使用命令 OpenField 检索 URL。
仅转换正文字段的示例:
http://SERVER/your%5Fdatabase%5Fpath.nsf/NEW%5FVIEW/docid/Body?OpenField
关于export - 如何使用 LotusScript 从 Notes 将富文本字段导出为 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1880511/