微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如果文件夹中有多个匹配项,我可以在重命名文件时步进/交错 PowerAutomate 吗?

如何解决如果文件夹中有多个匹配项,我可以在重命名文件时步进/交错 PowerAutomate 吗?

我是论坛的新手,希望有人能够提供帮助,因为我在其他任何地方都找不到类似的问题。我正在尝试设计一种 PowerAutomate 将作为左轮手枪工作的方式,从文件夹中选择一个 csv 文件文件,一次一个文件并加载到一个房间(进料器)文件夹中,Excel VBA 设置为触发!>

我想要一种在我的 OneDrive 文件夹中移动重命名具有特定(固定)名称的 csv 文件方法。当我的“in_tray”文件夹(example1)中只有一个匹配文件时,我已经能够在 PA 中执行此操作。但是,可能有多个文件与条件匹配 - 所以我想找到一种方法在每次匹配和重命名之间建立延迟,以允许 VBA 运行和 Outlook 发送电子邮件和重置 - 5 分钟对此要慷慨,并为用户所接受。作为示例 2,虽然有三个匹配的 csv 文件,但我希望它先选择“joesdata” - 移动和重命名,然后暂停,然后选择“gregsdata.csv”移动并重命名暂停等。

示例 1 监视文件夹 ''' onedrive/myname/in_tray/joesdata ''' (在位置检测修改文件,匹配部分名称文件类型 - 移动并重命名为 ''' "datafile.csv" ''' 目的地: ''' onedrive/myname/Feeder/datafile '''

示例 - 2 监视文件夹 ''' onedrive/myname/in_tray/joesdata ''' ''' onedrive/myname/in_tray/gregsdata ''' ''' onedrive/myname/in_tray/dansdata '''

抱歉,描述太长了 - 非常感谢这里的任何帮助(令人沮丧的是,我可以使用 Hazel for Mac 轻松完成此操作,但出于工作中的信息治理原因,我需要一些完全在 MS 生态系统中工作的东西)

非常感谢您的关注!

解决方法

Sample Flow

当你返回一个包含多个文件的文件列表时,它应该是数组的形式。您需要创建一个“应用于每个”操作并将数组放在那里。

apply to each 将遍历每个文件,在 apply to each 操作中,您可以引用当前与 item()['name'] 一起使用的单个文件,其中 name 是任何属性引用的名称或路径到您的文件名。

通过在 Apply to Each 的末尾放置一个 Delay 操作,您可以确保 Flow 在开始另一轮之前等待五分钟。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?