export - 如何使用 LotusScript 从 Notes 将富文本字段导出为 HTML?

标签 export lotus-notes lotus-domino lotusscript

我正在处理数据迁移任务,我必须将一个较大的 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/

相关文章:

lotus-notes - Lotus Notes 计划代理无法打开不同服务器中的数据库

java - 开发 Domino Java 插件任务

IBM domino Lotus 的 Java 代理

export - eclipse 产品调用导致 java.lang.RuntimeException : No application id has been found

java - 使用 Java 创建 Web 服务客户端

jquery - 设置自定义文件名 datatables export excelHtml5 with a select text

excel - 如何使用 VBA 版本的内置 PDF+附加到邮件按钮将多个工作表作为一个 PDF 附加到邮件

Xpages SSJS - 大文件的输出文件速度很慢

node.js - 在文件之间共享 mqtt 客户端对象

java - 如何导出小程序以及引用的库