excel - 通过 Power Automate 过滤 Excel 并发送邮件
问题描述
我刚刚获得了试用 Power Automate 的许可。我们只有一件事通过 VBA 在 Excel 中运行,应该用新的解决方案替换它:这个 Excel VBA 是做什么的:
- 为 A 列中的每个值过滤 A 列
- 复制过滤后的内容并创建一个仅包含此内容的新表
- 获取这个新表并为收件人创建一个邮件草稿(邮件地址存储在另一列中)
- 关闭表/删除表
- 基于 A 列的过滤器数组中的下一条记录
我找到了许多关于数组迭代的 Power Automate 教程,但我不知道如何从 A 列生成这个可能标准的初始数组 - 经常显示发送邮件(并在此邮件中创建 HTML 表)的部分。
解决方案
除了请求访问 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
推荐阅读
- java - 如何处理 Rest 服务的父子关系
- authentication - 为什么微软提供“当前用户\个人\证书”和“本地计算机\个人\证书”证书?
- javascript - 柱形图问题,柱高不正确
- html - 如何在 Div 中添加超链接并使其可点击?
- azure - DocumentFormat.openxml 似乎不适用于 Azure 函数
- javascript - 将字符串格式数组加载到数组中
- html - ERR_NAME_NOT_RESOLVED 使用 fontawesome
- flutter - Flutter升级后未配置Dart SDK
- lcov - 如何在运行 lcov 程序的同时生成代码覆盖率
- javascript - 我如何在 javascript 中创建一个 objectArray 以根据另一个下拉列表获取下拉列表的值