使用 Power Automate 在 Sharepoint 中计划 copy/move 和重命名文件

Schedule the copy/move and renaming of a file in Sharepoint with Power Automate

我已经尝试使用 Microsoft Power Automate 进行各种配置以 copy/move 并重命名 Sharepoint 中的文件,但我一无所获。我已经看到一些使用 Send an HTTP request to SharePoint 操作的示例,但也没有成功。

我认为最简单的解决方案可能是将 Copy file 用于与现有文件相同的文件夹,因此我可以使用 Copy with a new name 选项,因为该文件已经存在,但它只会追加1 到文件名的末尾,而不是允许我插入自定义的内容。

TL;DR: 这是我想要的步骤模型:

  1. 重复:每周一午夜前运行(比如 11:30 p.m。)
  2. 将 Excel 报告文件从 Weekly\ 复制到 Weekly\Archive,文件名从 Weekly report.xlsx 更改为 Weekly report - February 1, 2021.xlsx,其中日期是星期一流程运行,所以从这个 post 开始的下周一将是 Weekly report - February 8, 2021.xlsx 等等。

希望这在 Power Automate 中是可能的,因为移动和重命名文件对于这个平台的强大功能来说似乎应该很简单。

设法弄明白了。正如预期的那样,HTTP 请求等使过程过于复杂。一旦我有了元数据、内容、属性,我就能够创建一个有效的文件,而扩展名不会被使用两次。

附上一张图片供日后参考。