You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Cloud Flow仅在指定时间区间运行,实现邮件转Planner任务

配置Cloud Flow仅在指定GMT时段运行的方法

方法一:即时触发+时间条件过滤(适合单封邮件实时处理)

  • 打开你的Cloud Flow编辑页,找到当前的邮件触发动作(通常是Office 365 Outlook - 当新邮件到达(V3),已配置监听分发列表收件箱)
  • 在触发动作后添加条件控件:
    • 左侧选择「表达式」,输入utcNow('HH')(返回当前GMT时间的24小时制小时数)
    • 运算符选「介于」,右侧填入14和18(若需排除18:00整,可改为「小于18」)
  • 条件的「如果是」分支保留原有的创建Planner任务全流程;「如果否」分支留空或添加「终止」动作(选「成功」状态),直接结束流程

注:此方式下所有到达邮件都会触发流程,但仅指定时段内的邮件会生成任务,可能产生少量无效触发记录。

方法二:计划触发+时段邮件查询(更高效,无无效触发)

如果希望流程仅在指定时段运行,批量处理该时段内的邮件:

  • 替换原触发动作为计划 - 定期:
    • 设置重复周期(比如每1小时运行一次)
    • 展开「高级选项」,设置「开始时间」为GMT 14:00,「结束时间」为GMT 18:00,确保流程仅在该时段内启动
  • 添加Office 365 Outlook - 获取邮件(V3)动作:
    • 目标收件箱选分发列表邮箱
    • 「筛选查询」填表达式:receivedDateTime ge '@{addHours(utcNow(), -1)}' and receivedDateTime le '@{utcNow()}'(按运行间隔调整时间范围,比如每30分钟运行就改为addHours(utcNow(), -0.5))
    • 可选勾选「仅获取未读邮件」,避免重复处理
  • 添加应用到每一个控件,选择「获取邮件」返回的邮件列表
  • 在循环内保留原创建Planner任务的动作,映射邮件字段到任务属性
  • (可选)任务创建完成后,添加Office 365 Outlook - 标记邮件为已读动作,防止重复处理

内容的提问来源于stack exchange,提问作者Sanidhya Singh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 08:52:31