Sharepoint HTML Email выдает нежелательные символы для значений «домен \ имя пользователя» - PullRequest
0 голосов
/ 27 февраля 2012

Я недавно создал рабочий процесс на Sharepoint 2010, в котором есть шаг для рассылки писем нужным пользователям.

Содержимое тела письма отформатировано в HTML, и мне нужно, чтобы sharepoint отправил мне информацию о пользователе, который создает / изменяет определенный элемент.

Однако, когда я получаю электронное письмо в своем почтовом ящике, я вижу, что оно в формате Домен \ Имя пользователя , но я также вижу некоторые ненужные символы, добавленные к нему.

Например. Я получаю следующие выходные данные для поиска через sharepoint [Current Item: Requestors] (As String)

11; #domain \ USERNAME1; # 9; #domain \ USERNAME2

Может ли кто-нибудь помочь мне сообщить, как устранить этих ненужных персонажей?

Ответы [ 2 ]

0 голосов
/ 30 августа 2012

Ваша проблема в том, что вы не можете использовать «As String», так как оно включает идентификаторы элементов и не включает в себя адрес электронной почты пользователя, имя пользователя или информацию для входа.Вам нужно использовать одну из опций с разделителями-запятыми, чтобы использовать эту информацию.

Теперь, что касается «Ошибка приведения: вход не может быть нулевым для этого приведения».как только вы внесете изменение, вы не сможете использовать опцию с разделителями, и тогда поле будет пустым.Чтобы обойти это, установите нужное поле или оставьте его в виде строки с отображаемыми идентификаторами элементов.

Те же проблемы возникают, если вы хотите использовать средство выбора людей, а затем использовать это поле для отправки по электронной почте этим пользователям,Вы должны использовать «Адреса электронной почты, разделенные точкой с запятой», и в этом поле должен быть выбран пользователь, иначе произойдет ошибка приведения.

0 голосов
/ 27 февраля 2012

Попробуйте «As Display Name» вместо «As String» в поиске [Текущий элемент: запросчики].

И, кстати, это не мусор. Эти идентификаторы пользователей:)

Удачи!

...