如何偶尔使基于事件的流程 运行
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 就可以了
见下图
我制作了一个流程,该流程会在文件夹(我们称之为事件文件夹)中创建文件时触发。基于此,流程将在不同的文件夹中创建另一个文件,并向我发送一条消息,告知我已创建新文件。
现在事件文件夹可以一次生成 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 就可以了
见下图