我想在符合条件时向用户发送电子邮件,但我只能让工作流设计人员返回一条记录 .
我有两个列表,我有类似下面的数据 .
清单A:
**col1** **col2**
abc@a23.com This is subject
清单B:
Col1 Key1 Key2
abc@123.com orange apple
abc@123.com banana subject
我写的条件
如果col1(A)等于col1(B)
和col1(A)包含key1或key2
做一点事 .
但看起来只有第一行被选中,并且没有任何事情发生,因为它与关键字列不匹配 . 有没有办法在sharepoint designer中实现它,因为有一个限制,即如果返回多行,则只选择第一行 . Plz帮助我 . 如果我不清楚,请告诉我 .
谢谢,
2 回答
在SharePoint Designer中没有办法做到这一点,他们在过去将这种方式联系在一起的方式是创建另一个列表,这是一个适合您的人...根据您的列表a和列表b
像这样创建一个新列表 .
清单C.
Col 1 Key1 Key2 Key1-1 Key2-1 Key1-2 Key2-2
abc@a23.com查找列表B查找列表B查找列表B http://www.fiddler2.com/fiddler2/
创建新列表后,您将根据Column1 1更新它(您必须使用查找中的值手动更新Key1 . 从那里,您的工作流可以根据列表C成功查询和发送电子邮件(我可能会将工作流程放在上面)列出C并在添加了适当数量的项目时触发它 .
我正在处理遇到此问题的任务 . 通过电子邮件发送记录具有特定标志的所有联系人
示例列表:
虽然我没有成功地让这个工作 . 我今天确实向前迈了一步 . 也就是说,我有两个工作流变量 - 收集器和桶 .
我使用以下内容:
以上行允许我将电子邮件附加到单个变量 . 现在,如果我们可以将其与检查“每条”记录的方式结合起来 . 然后我们将有一个解决方案 .