【发布时间】:2014-08-06 15:18:18
【问题描述】:
我正在使用共享点列表项填充信息路径重复表。在列表中的一列是“批准人”(PersonOrGroup)类型。当我在 infopath 重复表中显示此列(显示名称)时,我得到以下值:
LastName,, FirstName,#,#,#
我想从显示名称中删除不需要的字符并希望以以下格式显示:
LastName, FirstName ;
我该怎么做?
【问题讨论】:
我正在使用共享点列表项填充信息路径重复表。在列表中的一列是“批准人”(PersonOrGroup)类型。当我在 infopath 重复表中显示此列(显示名称)时,我得到以下值:
LastName,, FirstName,#,#,#
我想从显示名称中删除不需要的字符并希望以以下格式显示:
LastName, FirstName ;
我该怎么做?
【问题讨论】:
试试这个:
concat(substring-before(field1, ","), ",", " ", substring-before(substring(field1, string-length(substring-before(field1, ",")) + 3), ","), " ", ";")
+3 是两个逗号 (,) 和 1 个空格的计数。
例子是:
Doe,, John,#,#,#
结果:
多伊,约翰;
【讨论】: