本笔记介绍了如何使用 Power Automate 的Cloud flows实现自动发送带有附件和邮件正文中包含概要汇总的邮件。通过这个过程,您可以将多人在线编辑和实时更新的 SharePoint 或OneDrive表格作为附件,定期或按指令发送到指定的收件人邮箱。邮件正文中还会包含自动生成的概要汇总,提供关键信息一览。整个流程在云端运行,不受电脑是否开机的限制,确保邮件能够准时发送。通过设置触发器、获取 文件内容、生成概要汇总、并添加附件,您可以实现高效的自动化邮件发送。
基本步骤:
目录
B. List rows present in a table
步骤 1:创建一个新流程
1.创建一个自动化的云流程
步骤 2:选择触发器
- 选择一个触发器来启动流程。例如,可以选择“当新电子邮件到达时”触发器,或者“定时触发器”来定期发送邮件。
“当新电子邮件到达时”触发:
- TO/CC/TO OR CC/From:选择是否由固定发件人的邮件触发,例如:From由发件人邮箱地址。当收到此发件人的邮件时,触发流程。
- 包含附件 (include Attachments): 选择是否由有附件的邮件触发。可以选择“是”或“否”。
- 主题包含 (Subject Filter): 如果需要过滤特定主题的邮件,可以在此处输入主题关键字。
- 重要性 (Importance): 选择邮件的重要性级别,可以是“低”、“正常”或“高”。
- 仅带附件的邮件 (Only with Attachments): 选择是否仅触发带有附件的邮件。可以选择“是”或“否”。
- 文件夹(Folder): 选择要监控的文件夹,通常是“收件箱” (Inbox)。如果需要监控其他文件夹,可以选择相应的文件夹
“定时触发器”触发:
- 频率 (Frequency): 选择触发器的频率,可以是“秒”(Seconds)、“分钟”(Minutes)、“小时”(Hours)、“天”(Day)、“周”(Week)、“月”(Month)或“年”(Year)。
- 间隔 (Interval): 设置频率的间隔。例如,如果频率选择“天”,间隔设置为“1”,则表示每天触发一次。
高级选项 (Advanced Options)
- 时区 (Time Zone): 选择触发器运行的时区。默认是协调世界时 (UTC)。
- 开始时间 (Start Time): 设置触发器开始运行的具体时间。格式为 ISO 8601,例如 2023-10-01T08:00:00Z 表示 UTC 时间 2023 年 10 月 1 日 08:00。
- 时段 (At these hours): 如果频率是“天”或“周”,可以选择具体的小时数。例如,选择“8”表示每天早上 8 点触发。
- 时段 (At these minutes): 如果频率是“小时”,可以选择具体的分钟数。例如,选择“30”表示每小时的第 30 分钟触发。
- 周几 (On these days): 如果频率是“周”,可以选择具体的星期几。例如,选择“Monday, Wednesday, Friday”表示每周一、三、五触发。
步骤 3:添加操作步骤
1.获取数据:
从 OneDrive 或 SharePoint 获取文件
A. File Path: /Shared Documents/YourFile.xlsx
B. List rows present in a table
-
Location(位置):选择存储Excel文件的地点,例如OneDrive for Business、SharePoint等。
-
Document Library(文档库):如果文件存储在SharePoint中,需要选择相应的文档库。
-
File(文件):选择具体的Excel文件。
-
Table(表格):选择Excel文件中的特定表格。
-
Filter Query(筛选查询):使用OData查询语法来筛选特定的行。
-
Order By(排序):指定按某一列进行排序。
-
Top Count(最大行数):限制返回的行数。
-
Skip(跳过):指定跳过的行数,用于分页。
-
Select Query(选择查询):使用OData查询语法来选择特定的列。通过指定列名,可以减少返回的数据量,仅获取所需的列。例如,如果只需要“Name”和“Age”列,可以在此参数中输入 Name, Age。
-
Date Time Format(日期时间格式):指定返回的日期时间数据的格式。可以选择不同的日期时间格式来确保数据符合你的需求和系统的兼容性。
2. 插入Select
From:选择上一步List rows present in a table 中的数据
Map:将字段名命名为“金额”,浮点数公式(选取金额列):float(item()?['金额'])
3.创建新的变量Amount
将变量命名为“Amount” Type设置为浮点数
在变量Amount中 for each的加入金额,使其成为金额加总
4.创建新变量attachment
Type 设为Array,用于在自动发送的邮件中添加附件
附件中添加文件名和附件的链接地址。地址由第二步获得
步骤 4:发送邮件
添加“发送电子邮件 (V2)”操作
1.TO:填写收件人,以;分隔
2.Subject:填写邮件标题
3.Body:编写邮件正文,正文中添加汇总金额。在Code View界面可以编辑汇总金额的文本格式,例如加粗
4.设置汇总金额公式和显示格式
5,在附加选项中添加附件
除了汇总金额之外还可以添加更多信息,添加变量即可。
保存没有错误后,先用自己邮箱test运行,没有报错后发布。