You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power Automate流无法以邮件主题命名保存附件问题咨询

Flow Screenshot

问题描述

我使用「Save Office 365 email attachments to OneDrive for Business」流模板,原本能正常实现当邮件主题含“test”字样时自动保存Outlook附件。但在「创建文件」操作的文件名区域添加「Subject(主题)」动态内容后,流测试显示运行成功,但保存的附件是损坏文件。

我已尝试在两个「创建文件」操作的文件名区域添加「Subject(主题)」动态内容,且将主题与附件设为前置步骤输出。操作严格遵循视频步骤,仅未将发件人纳入文件名、未关联电子表格。

解决方法
  • 清理主题中的非法字符:邮件主题可能包含冒号、斜杠、问号等OneDrive禁止的文件名字符,这些字符会导致文件写入异常。添加「替换文本」操作,把主题里的:、/、\、?、*、<、>、|这类字符替换成下划线或其他合法字符,再用处理后的主题拼接文件名。
  • 确保文件名拼接完整:文件名要保留原附件的扩展名,比如用表达式concat(triggerBody()?['Subject'], '_', items('Apply_to_each')?['Name'])来组合主题和原附件名,避免因为缺少扩展名导致文件无法正常打开。
  • 核对「文件内容」绑定字段:确认「创建文件」操作里的「文件内容」字段绑定的是附件的「Content Bytes」动态内容,错绑其他字段会导致写入的文件内容错误,进而损坏文件。

内容的提问来源于stack exchange,提问作者smsantiago

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 16:04:56