如何从 Excel 文件中提取电子邮件列表并向该列表发送一封电子邮件?

问题描述 投票:0回答:1

基本上,我有一个 Excel 文件,其中有一个名为“电子邮件”的列,其中列出了人们的电子邮件。我希望能够使用 Power Automate 根据特定条件提取人员的电子邮件地址,并向 Outlook 中的该组发送one电子邮件。因此,如果有 5 个人报名参加 10 月 5 日的会议,他们将收到一封电子邮件。基本上,我正在尝试向注册特定会议的人们发送大量电子邮件。

我知道我必须在 Power Automate 中使用“列出表中的行”操作,但我正在努力解决如何提取所有电子邮件而不是让它们“应用于每个”的情况。我需要某种方法能够使用分号连接提取的电子邮件,然后将该输出输入到“发送 Outlook 电子邮件”操作的“收件人”行中。我需要做什么才能使电子邮件以这种方式格式化?

power-automate
1个回答
0
投票

这是我编译的输出

工作表内的输入表。选择事件为“1”的所有电子邮件

enter image description here

全流程: enter image description here enter image description here

  1. 使用
    List rows present in a table
    操作并给出 Excel 文件的位置。它将导入数据
  2. 初始化一个变量 - 名为
    emails
  3. 的数组
  4. 初始化另一个变量 - 名为
    emailsFinal
  5. 的字符串
  6. 像这样使用
    Select
    (忽略图片中的拼写错误) enter image description here
  7. 这将从行迭代中创建一个字典
  8. 添加迭代条件。当您添加
    Parse JSON
    并选择
    Select
    操作的输出时,循环就会创建
  9. 现在我们需要解析以
    current item
    作为输入的 JSON,并描述之前创建的
    Select
    输出的模式。
  10. 一旦我们解析了数据,我们就可以像这样验证条件 enter image description here 9.如果条件为真(事件值为1),那么我们将该值附加到变量
    emails
  11. 一旦脱离循环,我们需要使用
    JOIN
    和 from 字段作为
    emails
    并与字段连接为
    ;
    来创建一个字符串。这将产生一串所有电子邮件地址。
  12. JOIN
    的输出设置为
    emailsFinal
  13. 我使用通知来检索文本,您可以在 Outlook 的“收件人”字段中使用

这是我的通知栏上的电子邮件快照 enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.