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 电子邮件文档转换为 MIME 格式
在 Lotus Notes 中使用 XML URL 作为视图