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

如何在Power Apps中使用Office365Outlook连接器实现带选项邮件发送?

Power Apps中Office365Outlook.SendMailWithOptions的正确用法

参数详解

  • NotificationURL:用于接收收件人点击邮件选项后的响应地址,Power Apps场景里通常直接用当前应用的URL(App.WebUrl),也可指定外部端点(比如Power Automate流的HTTP触发器地址)。
  • Message:必须传入符合规范的记录类型,包含以下必填字段:
    • To:收件人邮箱,多收件人用分号分隔(文本格式)
    • Subject:邮件主题(文本格式)
    • Body:邮件正文,支持HTML格式(文本格式)
    • Choices:供收件人选择的选项列表(文本数组,例:["同意", "拒绝"])
    • Attachments:附件表,无附件时必须传入空表Table(),不可省略

完整使用示例

Office365Outlook.SendMailWithOptions(
    App.WebUrl,
    {
        To: "john@contoso.com;jane@contoso.com",
        Subject: "项目进度审批",
        Body: "<p>请审批以下项目进度更新:</p><ul><li>完成需求分析</li><li>进入开发阶段</li></ul>",
        Choices: ["同意", "需要修改", "驳回"],
        Attachments: Table()
    }
)

常见问题解决

  • 直接输入文本作为Message:系统会提示参数类型错误,必须用{}包裹所有必填字段构造记录。
  • 省略Attachments字段:即便无附件,也必须显式传入空表Table(),否则会触发参数缺失报错。
  • 嵌套SendEmail(V2):该函数与SendMailWithOptions独立,无需嵌套,直接按上述结构构造Message记录即可正常调用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 16:59:56