Sharepoint HTML电子邮件输出5;#,4;#等字符

时间:2013-02-15 20:07:29

标签: sharepoint sharepoint-2010 workflow html-email

我遇到SharePoint 2010电子邮件发送问题。我有一个列(单行文本)列表,例如值为'Apple'。

我有一个工作流程,保存新项目时开始的内容以及发送的电子邮件包含[%Current Item:Apple%]查找。问题是,当电子邮件到达时,它显示'5; #Apple'。

我发现了这个QA - Sharepoint HTML Email outputs Junk characters for "Domain\Username" values - 但是使用单行文本,您无法修改“返回字段为”,因为它只是一个字符串。

如何删除这个额外的字符,项目的ID?

感谢。

添加,因为它可能很重要:源列表是标准列表,但在新项目表单中,您使用资源字段,资源列表:http://office.microsoft.com/en-us/sharepoint-server-help/enable-reservation-of-resources-in-a-calendar-HA101810595.aspx

1 个答案:

答案 0 :(得分:2)

我在研究类似的问题时遇到过这篇文章。以下是我最终将其付诸实践的方式:

  • 使用数据类型字符串创建新的工作流变量。
  • 将变量的值设置为Current Item:Apple(Resources字段的名称)。
  • 在您的电子邮件中使用新变量,这样做时您将有更多选项可以返回该字段(我使用了“Lookup Values,逗号分隔”,它只列出了资源的名称)。