使用infopath

时间:2015-06-26 07:17:42

标签: infopath

任何人都可以告诉我如何从用户名字段中删除不需要的字符。 例如:i:0#.w|abcventures\sreekiran.k我需要删除abcventures\sreekiran.k之前生成的字符。

我已使用translate()来消除这些字符,但是,它正在删除i&来自用户名的w个字符。

3 个答案:

答案 0 :(得分:2)

为了扩展当前的答案,我认为他们的意思是使用substring-after()。这样就可以了:

substring-after(userName(),“i:0#.w |”)

答案 1 :(得分:0)

使用substring-before删除这些字符。

答案 2 :(得分:0)

扩展Mekalikot的答案 -

substring-before(userName(), "i:0#.w|")

将返回" i:0#.w |"之后的字符串。来自用户名功能。但是,如果用户名函数不包含该字符串,则公式将不返回任何内容。由于您在预览中与浏览器中的用户名功能获得的价值不同,因此您可能需要使用已发布的表单对其进行测试。