使用Logic App在SharePoint中创建多文件压缩包的问题
核心操作步骤(以Power Automate为例)
- 先校验你的数组结构:必须确保数组里每个元素包含文件名和Base64格式的文件内容这两个关键信息,缺一个都没法正常打包。
- 放弃直接用
Create file生成压缩包,改用Power Automate自带的Create ZIP file动作:- 在该动作的「文件内容」参数中,直接选中你存储文件内容的数组;
- 「文件名」栏填写你要生成的压缩包名称(比如
归档文件.zip)。
- 把生成好的ZIP文件保存到SharePoint:用
Create file动作,将Create ZIP file输出的Zip file content作为文件内容,目标路径选你要存放的SharePoint文件夹,文件名填刚才设置的压缩包名称。
数组构建注意事项
如果是遍历SharePoint文件时构建的数组,每个循环里要把当前文件的文件名称和Base64格式的文件内容(不要选普通文件内容,必须是Base64编码的)添加到数组变量中,保证数组元素格式统一。
内容的提问来源于stack exchange,提问作者Alan B
相关产品推荐
相关产品推荐

