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

求助:使用自定义HTML通过表格发邮件遇MailApp.sendEmail参数报错

解决MailApp.sendEmail参数不匹配报错问题

报错原因

你遇到的Exception: The parameters (String, String) do not correspond to the method signature for MailApp.sendEmail错误,是因为调用MailApp.sendEmail()时的参数格式不符合方法要求。当需要发送带自定义HTML的邮件时,仅传递两个字符串参数是不合法的。

正确实现方式

要发送HTML邮件,有两种标准调用方式:

  • 方式一:传递基础参数+HTML配置对象

    MailApp.sendEmail(
      "目标收件人邮箱",
      "邮件主题",
      "请使用支持HTML的邮箱客户端查看此邮件", // 纯文本备用内容,可选但建议添加
      { htmlBody: "<div>你的自定义HTML内容</div>" }
    );
    
  • 方式二:直接传入配置对象(更清晰)

    MailApp.sendEmail({
      to: "目标收件人邮箱",
      subject: "邮件主题",
      htmlBody: "<h2>自定义HTML邮件内容</h2>",
      body: "纯文本备用内容" // 当收件人不支持HTML时显示的内容
    });
    

补充说明

你之前能实现功能,是因为当时的调用符合MailApp.sendEmail的合法方法签名(比如正确传递了必要参数或使用了对象配置形式)。现在的调用只传了两个字符串,不符合发送HTML邮件的参数要求,所以触发报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 22:32:06