0

我最近在Sharepoint 2010上創建了一個工作流程,該工作流程可以將電子郵件發送給所需用戶。Sharepoint HTML郵件輸出「域用戶名」值的垃圾郵件字符

電子郵件正文的內容採用HTML格式,我需要該sharepoint向我發送創建/更改特定項目的用戶的詳細信息。

但是,當我收到我的收件箱中的電子郵件時,我發現它在Domain \ Username格式中,但我也看到一些垃圾郵件字符被附加到相同。

例如。我收到用於SharePoint查找下面的輸出[當前項目:請求者(作爲字符串)

11; #DOMAIN \ USERNAME1;#9; #DOMAIN \ USERNAME2

有人能幫助我讓我知道如何消除這些垃圾字符?

回答

0

在查找[當前項目:請求者]中嘗試「顯示名稱」而不是「字符串」。

而順便說一句,它不是垃圾。這些用戶的ID :)

祝你好運!

+0

感謝您的回覆。但是,當我嘗試**「Display Name,Semicolon delimited」**選項時,工作流將失敗並給我一個錯誤 - **「強制失敗:對於此強制,輸入不能爲空。 請對此提出建議。在此先感謝 – 2012-02-27 13:30:08

+0

您的AD的顯示名稱格式爲「,」?您是否嘗試過顯示名稱,分號之外的其他選項? – 2012-02-27 14:40:30

+0

我的AD的顯示名稱格式爲「,」。 此外,我已嘗試所有其他選項,但仍然得到同樣的問題。 – 2012-03-12 12:11:06

0

你的問題是,你不能使用「作爲字符串」,因爲它包括項目ID,不包括用戶的電子郵件地址,用戶名或登錄信息。您需要使用分號分隔選項之一才能使用此信息。

現在,至於「強制失敗:對於這種強制,輸入不能爲空」。一旦進行了更改,就不能使用分隔選項,然後將該字段設置爲空。爲了解決這個問題,根據需要設置字段,或者將其保留爲顯示項目ID的字符串。

如果您想要使用人員選擇器,然後使用該字段向這些用戶發送電子郵件,則必須使用「電子郵件地址,分號」,並且該字段必須有用戶選擇或它將在到強制錯誤。