声明性SharePoint 2013工作流程将电子邮件发送到类型人员/组的项目列表字段中的特定人员

时间:2014-05-07 10:21:06

标签: sharepoint sharepoint-workflow

我一直在寻找......好几天。 (我很顽固,所以我不想在尝试之前提问。)所以这是最难的问题:

我有一个SharePoint Online(2013)自定义列表,我在其上运行工作流程。该关联显示工作流实际运行,我收到电子邮件到其中一个硬连线电子邮件。

问题是从列表中的人员/组字段动态获取电子邮件。我有一个名为ResponsiblePerson的字段。当我尝试获取该字段的值时(我只关心这个" Person / Group"是电子邮件),它似乎是一个空值或空字符串值。

我尝试了以下几种不同的变体:

首先我得到了这个项目。

sharepoint workflow lookup

然后我从项目中获取值。我只是得到ResponsiblePerson并把它放在一个名为rp1的变量中。我试图使这个变量类型为动态和字符串。两者都没有用,因为我在电子邮件中得到一个空值(见下一步)。

dynamic prop values

最后,我发送了一封电子邮件。

email activity

此电子邮件是静态电子邮件的地址以供测试。我得到一个空的rp1,否则我会在电子邮件活动的To中指定它(在集合中),我们就完成了。

1 个答案:

答案 0 :(得分:0)

使用字段名称+" Id"。

以下是我在博客上发表的文章:http://mazdev.blogspot.ae/2014/05/get-value-of-persongroup-list-item.html