首页 > 解决方案 > 通过 Power Automate 过滤 Excel 并发送邮件

问题描述

我刚刚获得了试用 Power Automate 的许可。我们只有一件事通过 VBA 在 Excel 中运行,应该用新的解决方案替换它:这个 Excel VBA 是做什么的:

  1. 为 A 列中的每个值过滤 A 列
  2. 复制过滤后的内容并创建一个仅包含此内容的新表
  3. 获取这个新表并为收件人创建一个邮件草稿(邮件地址存储在另一列中)
  4. 关闭表/删除表
  5. 基于 A 列的过滤器数组中的下一条记录

我找到了许多关于数组迭代的 Power Automate 教程,但我不知道如何从 A 列生成这个可能标准的初始数组 - 经常显示发送邮件(并在此邮件中创建 HTML 表)的部分。

标签: excelemailworkflowpower-automate

解决方案


除了请求访问 Power Automate 之外,还要请求 Office 脚本的权限。这允许您记录(和编写)Office 脚本宏,您可以从 Power Automate Flows 中调用这些宏。

需要脚本位来操作 Excel 文件和更新单独的表。

有关 Office 脚本的初学者,请参阅此页面: https ://jkp-ads.com/Articles/Excel-office-script-basics.asp

这是一些示例脚本: https ://jkp-ads.com/Articles/Excel-office-script-examples.asp


推荐阅读