从infopath中的sharepoint用户displayname中删除不需要的字符

时间:2014-08-06 15:18:19

标签: sharepoint-2010 infopath

我正在使用sharepoint列表项填充infopath重复表。在列表中,其中一列是“Approver”(PersonOrGroup)类型。当我在infopath重复表中显示此列(显示名称)时,我得到以下值:

LastName,, FirstName,#,#,# 

我想从显示名称中删除不需要的字符,并希望以下列格式显示:

LastName, FirstName ;

我该怎么做?

1 个答案:

答案 0 :(得分:0)

试试这个:

concat(substring-before(field1, ","), ",", " ", substring-before(substring(field1, string-length(substring-before(field1, ",")) + 3), ","), " ", ";")

+3有两个逗号(,)和一个空格的计数。

示例是:

Doe ,, John,#,#,#

结果:

Doe,John;