我的后端有下表,
表1
Name ID ToAddress Status
Abc 123 asdfg@example.com,koldef@example.com,asdasdasfda@example.com A
Def 234 nanasd@example.com,asdfg@example.com A
Ghi 567 asdfg@example.com,asdasfg1@example.com B
我的Power应用程序中有一个按钮可以发送电子邮件,但不能确定如何编写代码来实现此目的。
我想向与状态“ A”相对应的“收件人”地址中的所有人发送电子邮件,
在“收件人地址”上始终只有一个用户。而且每个用户只会收到一封电子邮件。
发送到asdfg@example.com的电子邮件在正文中将是这样。
请看一看 美国广播公司-123 防御-234
答案 0 :(得分:0)
我的建议是创建两个嵌套的Apply to each
动作:
Condition
:[Status] is equal to 'A'
If yes
部分的第二秒在第二个循环之前,通过使用ToAddress
函数在逗号上拆分split()
列(当前处理的Table1行的列),创建电子邮件数组(数组类型变量):< / p>
array(split(outputs('email_string'),','))
在第二个循环内,将Send an email
动作添加到动态内容中:
items('Apply_to_each_email_address')
在To
字段中。用行内容填充其他必填字段-concat()
函数可能会有所帮助。
在工作流失败的情况下,请不要忘记将每行标记为“已处理”。
下面是此工作流程的简化版本(仅第二个Apply to each
操作)。