2015-06-26 5 views
0

Может ли кто-нибудь сказать мне, как удалить ненужные символы из поля имени пользователя. ex: i:0#.w|abcventures\sreekiran.k Мне нужно удалить символы, которые сгенерированы до abcventures\sreekiran.k.Удаление ненужных символов из поля имени пользователя с помощью infopath

Я использовал translate() для устранения этих символов, но это удаление i & w символов также, от имени пользователя.

ответ

0

Используйте substring-before, чтобы удалить эти символы.

0

Чтобы расширить ответ Mekalikot в -

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

Вернется только строку после "я: 0 # .W |" от имени пользователя. Однако, если функция имени пользователя не включает эту строку, формула ничего не вернет. Поскольку вы получите другое значение от функции имени пользователя в предварительном просмотре и браузере, вам, вероятно, придется протестировать это с опубликованной формой.

2

Чтобы расширить текущие ответы, я думаю, что они хотели использовать substring-after(). Это будет делать трюк:

подстроку-после (имя пользователя(), «я: 0 # .W |»)

+0

вы могли бы прокомментировал уже существующий ответ или сам вопрос, так как это не кажется как ответ. –