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

Power Automate嵌入Outlook图片报错求助:outputsoutputs函数未定义

解决Power Automate嵌入Outlook图片的报错及实现方法

1. 修复当前模板表达式错误

你遇到的The template function 'outputsoutputs' is not defined or not valid.错误,核心是模板语言表达式语法错误——把outputs()函数错误连写成了outputsoutputs。修正方法:

  • 在Send_an_email_(V2)的邮件正文编辑框中,找到包含outputsoutputs的表达式,改成正确的outputs()格式,比如获取图片内容的正确表达式应为:
    outputs('Get_file_content')['body']
    

2. 完整嵌入图片的正确流程

如果重新搭建或调整流程,按以下步骤操作:

  • 添加获取文件内容动作(从OneDrive/SharePoint等位置获取目标图片,需勾选「包含内容字节」选项)
  • 添加发送邮件(V2)动作,点击邮件正文编辑框上方的</>图标,切换到代码视图
  • 在代码视图中插入HTML图片标签,用表达式引用图片的base64编码内容,示例:
    <img src="data:image/png;base64,@{outputs('Get_file_content')['body']}" alt="嵌入的图片">
    
    (若为JPG格式图片,将image/png替换为image/jpeg即可)
  • 保存流程后测试,图片会直接嵌入邮件正文,而非以附件形式发送

额外注意事项

  • 确保「获取文件内容」动作的输出为图片的base64编码内容
  • 必须在代码视图中插入HTML标签,普通编辑模式无法解析图片嵌入语法

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 21:01:00