Lotus Notes 富文本字段元素,包括文档链接

Posted

技术标签:

【中文标题】Lotus Notes 富文本字段元素,包括文档链接【英文标题】:Lotus Notes Rich Text Field Elements including document links 【发布时间】:2014-03-25 10:14:28 【问题描述】:

我遇到了关于计算子表单的问题:

我想读出 Ganzer Verlauf 下面的所有内容。 这包括日期、姓名(在这种情况下被涂黑)和附件链接。

子表单如下所示:

contacthistory是我要读出的字段名。

主窗体名称为In_Bewerbung,子窗体名称为Meta_Contacthistory

我正在创建一个最终将其导出为 XML 的视图。 我在视图中的选择是:

SELECT (Form = "In_Bewerbung") & !@IsAvailable(DOCDELETED)& !@IsAvailable(DOCARCHIVED)

这是一个使用contacthistory的Lotus Script函数的代码sn-p:

目前,我无法得到任何东西。我需要从哪里开始,我需要遵循哪些步骤才能使其发挥作用?

提前谢谢你。

【问题讨论】:

【参考方案1】:

Contacthistory 是一个富文本字段。您不能在视图中显示富文本字段的内容。

在表单上创建一个新的计算字段并使用@Abstract 公式提取contacthistory 项的文本。

@Abstract([TextOnly]; 64000; ""; ContactHistory);

然后在您的视图中使用这个新的计算域。请注意,很遗憾,您将无法在视图中显示文档链接。

http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.main.doc/H_ABSTRACT.html

【讨论】:

好的,非常感谢您的回答。我将尝试实施它并回复您。如果没有办法显示文档链接,有没有办法读出 $Links 的属性? 由于 $Links 项目是内部项目,我不确定它是否可以像其他项目一样阅读。您可以尝试使用@Abstract 公式的类似技术来从该项目中获取文本。 $Links 只是指向链接的文档。富文本字段中的链接包含对 $Links 中索引的引用。我正在使用来自 LotusScript 的 C API 来获取此信息。我想可以使用富文本的 XML 导出(并通过链接解析)来获得它【参考方案2】:

在视图的“视图选择”属性中,输入SELECT (Form = "In_Bewerbung") 然后,将contacthistory 添加到视图中显示的列的Column Value。 这将在您的视图中显示存储在contacthistory 字段中的信息。 在此之后,您可以处理您的 XML 导出。

【讨论】:

这不起作用。这几乎就是我现在所拥有的,除了似乎没有字段接触历史

以上是关于Lotus Notes 富文本字段元素,包括文档链接的主要内容,如果未能解决你的问题,请参考以下文章

为啥此电子邮件在 Lotus Notes 中不能正确显示?

如何以编程方式将 Lotus Notes 电子邮件文档转换为 MIME 格式

在 Lotus Notes 中使用 XML URL 作为视图

Powershell & Lotus Notes - 将 While 循环的输出从文本更改为 XML 输出

从 Document 获取 Lotus Notes 数据

Lotus Notes电子邮件作为另一封电子邮件的附件