在前面的相关文章中提到,如果只是对符合条件的多个邮件的附件进行另存,是不需要进行循环遍历操作的,因为,在邮件筛选的过程中,直接带了存储附件的功能:
若对上面的设置不了解,可参考文章:
但是,如果要提取正文的内容,就要学会通过索引来遍历筛选出来的邮件了。
- 1 -
循环提取邮件内容
Step-01 首先,我们可以先设置一个变量,并将检索邮件步骤的筛选出来的邮件结果赋给它。
Step-02 接着,我们就可以基于这个变量,进行循环。
要注意的是,Power Automate里的索引也是从0开始的,所以“开始位置”设为0,而“结束位置”设为”邮件数-1”,“增量”设置为1。具体配置方法如下图所示:
Step-03 最后,在循环过程中进行邮件内容的提取——将文本写入文件:
具体配置如下,其中关键的是循环变量(索引)的引用方式[LoopIndex],即用中括号进行引用,以及取邮件内容所用到的“属性”(bodytext):
- 2 -
关于邮件属性
上面的案例,展示了如何提取邮件正文内容,其中用到了邮件对象的一个属性“bodytext",很多朋友一定会由疑问,如果想取邮件其他的信息呢?那”属性“该怎么写?
对于这些邮件涉及的属性,我们其实不需要记,只需要运行一下流程,检索一些邮件出来,然后在Power Automate的“流变量”窗口中即可以查看:
Step-01 点击“RetrieveEmails”变量的“更多操作”按钮:
Step-02 在弹出的菜单中点击“查看”:
Step-03 在弹出的“变量值”窗口中,点击任意邮件右侧的“更多”按钮:
此时,即可以查看该变量的所有相关属性:
当然,如果需要经常用Power Automate来做邮件的自动化处理,那最好能简单记一下。
同时,掌握了这个方法,也就学会了查看Power Automate各类流程变量(对象)相关属性的方法,要学会触类旁通哦。
本文分享自 Excel到PowerBI 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!