azure-logic-apps - Azure 逻辑应用程序 - 遍历电子邮件地址并发送到 slack
问题描述
我正在尝试我的第一个逻辑应用程序,它将从电子邮件触发。然后它将在电子邮件正文中查找任何电子邮件地址,并将单个松弛消息发送到以电子邮件地址作为文本的频道。
到目前为止,我所能做的就是向频道发布一条带有一组电子邮件地址的消息。这就是我正在做的...
然后我将电子邮件正文转换为文本(以删除任何 HTML)然后我在上面的文本中找到任何地址:
然后我将上面的 emails 变量设置为:
createArray(outputs('Find_Email_Address_in_Email')['body'])
最后,我基于 Emails 数组在循环中发送一条松弛消息:
(整个数组,当我希望它为列表中的每封电子邮件运行一次时)。
我想我要么错误地设置了数组,要么没有正确设置每个数组?
解决方案
我知道了。在设置变量部分,而不是直接使用 JS 执行的输出,我首先将其转换为 JSON,例如:
json(outputs('Previous_Step_Name')['body'])