如何偶尔使基于事件的流程 运行

How to make event based flow run only once in a while

我制作了一个流程,该流程会在文件夹(我们称之为事件文件夹)中创建文件时触发。基于此,流程将在不同的文件夹中创建另一个文件,并向我发送一条消息,告知我已创建新文件。

现在事件文件夹可以一次生成 1 个或多个文件。我的流程会为每个创建的文件触发,并立即向我发送所有文件的垃圾邮件。对于在 5 分钟内创建的任意数量的文件,我只想收到一条消息。有办法吗?

这是我的流程

看起来您需要在某个变量中存储 'new files created' 状态(可能提示 https://docs.microsoft.com/power-automate/create-variable-store-values )。

然后创建一些其他流,安排为每 5 分钟 运行 (https://docs.microsoft.com/power-automate/run-scheduled-tasks) 检查状态,可选择向某些 'nothing to do' 发送消息并清除状态。

使用 When a file is created (properties only) 块并关闭 Split On 设置并打开并发控制并将并行度设置为 1 就可以了

见下图