PowerAutomate获取邮件附件并删除这个邮件方法

这个文章是怎么来的呢?现在不是低代码开发平台启蒙阶段嘛?笔者也有幸在工作中进行了尝试,目前也已经在实际工作中结合Python进行了使用,当然,是可以提高IT的工作效率的。

需求是这样的,想从公司的EBS平台报表系统里面抓取数据进行二次分析处理,翻遍了整个EBS BI,发现目前可用的推送接口也就是通过邮件定时推送数据文件,之前有做过用PowerAutomate抓取邮件附件,并保存在Onedrive上面,然后通过Onedrive的同步功能,同步到指定的共享文件夹上,给Python进行二次处理分析。过程流程不是很复杂,大致步骤如下:

当然,对于低频次的推送,每天收个一两封推送邮件还好,如果是10分钟推送一次,估计收件人邮箱要爆炸了。这就引出了另外一个话题,如何自动的删除这些邮件?

好在笔者经过研究,结合了多个Template,实现了自动转存并删除邮件的效果,目前体验效果不错。工作流如下:

在这个流程中有几个体验感受:

1. 微软实现了全闭环平台。

2. 目前运行感受来看,稳定性还是不错的。

当然,对于低频次的推送,每天收个一两封推送邮件还好,如果是10分钟推送一次,估计收件人邮箱要爆炸了。这就引出了另外一个话题,如何自动的删除这些邮件?

好在笔者经过研究,结合了多个Template,实现了自动转存并删除邮件的效果,目前体验效果不错。工作流如下:

这是一个完全的拖拽式流程设计,对于一些重复的开发工作,完全可以在这个平台上实现,前提需要数据源来自微软平台,如Onedrive,sharepoint, O365, outlook.com等。

有了这个工具,感觉不需要重复的造轮子了,为什么不把Python精力放在更重要的地方呢,比如OpenCV, Tensorflow?

需求推动技术往前发展,应该需要这样。通过这个示例,抛砖引玉,需要能够有更多的低代码应用提供工作效率

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Power Automate 云端流的 API 可以透过 Azure 订阅来获取。步骤如下:1.登录 Azure 门户2.点击左侧的“资源管理器”3.点击“订阅”4.点击“Power Automate 云端流”5.点击“API”6.复制 API 密钥并保存到安全位置 ### 回答2: Power Automate 是一款功能强大的云端自动化工具,可以与各种应用程序和服务集成,以实现自动化的工作流程。 在 Power Automate 中使用 API 是获取外部数据和执行各种操作的重要方式。下面是使用 Power Automate 云端流获取 API 的具体流程: 1. 进入 Power Automate 云端流的网页界面,点击创建新的流程。 2. 在创建流程的界面中,选择触发器。可根据需求选择不同的触发器,如计划、收到电子邮件等。 3. 在触发器选定后,接下来可以选择连接器。连接器是连接到外部服务或应用程序的组件,可以调用其 API。 a. 点击添加动作按钮,在搜索框中输入所需连接器的名称,如“Office 365 Outlook”、“SharePoint”等。 b. 选择所需的连接器,并连接到相应的帐户。 c. 通过选择所需的操作和填写必要的参数,设置需要调用的具体 API。 4. 完成了连接器的设置后,可以开始在流中添加各种不同的动作。 a. 点击添加动作按钮,在搜索框中输入所需的操作的名称,如“从列表中获取项”、“创建项”等。 b. 选择所需的操作,并设置相应的参数。 5. 当添加了所有需要的操作后,可以进一步处理数据。 a. 可以使用条件语句和循环来实现根据特定条件来执行不同的操作。 b. 可以使用变量来存储和操作数据。 6. 完成了流程的设计后,可以保存并启动流程。流程可以根据触发器的设置来自动触发,或手动启动。 通过上述流程,就可以在 Power Automate 的云端流中获取并使用 API。Power Automate 提供了丰富的连接器和操作,可以轻松地集成各种应用程序和服务,并使用其 API 实现自动化的工作流程。 ### 回答3: Power Automate 是一种流程自动化工具,可以通过使用云端流 (Cloud Flows)来触发和执行自定义的业务逻辑。在 Power Automate 云端流中,我们可以通过以下步骤来获取和使用 API。 1. 创建新的云端流:登录到 Power Automate 平台,点击"创建"按钮,选择"云端流",然后点击"新建"。 2. 选择触发器:在云端流的设计界面,我们需要选择一个触发器来触发流的执行。可以通过搜索框输入关键词来查找特定的触发器,例如 "HTTP" 或 "调用API"。选择合适的触发器后,可以设置触发器的相关参数,例如请求的 URL 或者接收到的数据类型。 3. 添加操作步骤:一旦触发器设置完毕,我们可以在云端流中添加一系列的操作步骤。操作步骤用于定义要执行的具体操作,例如发送电子邮件、创建文件或者调用 API。 4. 获取 API 凭据:在执行调用 API 操作之前,我们需要获取 API 的凭据。这些凭据通常由 API 提供者提供,可以是 API 密钥、访问令牌或者认证信息。 5. 添加 API 操作:在云端流中,我们可以选择适当的操作步骤,例如 "HTTP" 操作来调用 API。点击该操作步骤后,可以配置 API 的 URL、请求方法(例如 GET、POST)和参数。 6. 使用参数:如果 API 需要特定的参数,我们可以使用动态内容功能来传递数据。例如,我们可以将前面的操作输出作为 API 请求的输入参数。 7. 保存并测试:一旦云端流设计完成,可以保存并测试流程。通过调试或者手动触发流来验证流程的正确性。如果一切正常,我们就可以激活云端流以实现自动化运行。 综上所述,Power Automate 云端流获取和使用 API 的流程包括创建云端流、选择触发器、添加操作步骤、获取 API 凭据、添加 API 操作、使用参数以及保存并测试流程。通过这些步骤,我们可以轻松构建并自动化执行涉及 API 的业务逻辑。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值