javascript - 如果省略 to,MailApp 发送消息失败
问题描述
我越来越
Lo sentimos, se ha producido un error en el servidor。Espera un momento y vuelve a intentarlo。(linea n,档案“代码”)
翻译成英文
很抱歉,发生了服务器错误。稍等片刻,然后重试。(第 n 行,文件“代码”)
引发错误的行是MailApp.sendEmail(message);
但是当我在https://script.google.com和 Stackdriver上查看 Failed Executions 时,没有记录任何错误。
这是MCVE:
function sendEmail() {
var subject = 'A nice subject';
var plainText = 'Some text';
var htmlBody = '<span style="color:blue;">Some text</span>';
var message = {
bcc: 'team@example.com',
cc: 'myusername@example.com',
subject: subject,
body: plainText,
htmlBody: htmlBody,
noReply: true
}
MailApp.sendEmail(message);
}
上面的代码有什么问题?
类似的问题:
MailApp/GmailApp 无法向地址别名发送密件抄送
- 这个问题使用
MailApp.sendEmail(to, subject, body, options);
而不是MailApp.sendEmail(message);
. 另一方面,该问题的作者没有包括 和的to
值。有一个答案,但它对我的情况没有帮助,因为它建议查看邮箱,但我的问题是由于引用的错误没有发送电子邮件。subject
body
- 这个问题使用
解决方案
我不知道确切原因,但它看起来to:
应该包括在内,所以我改为cc:
它to:
现在可以工作了。
function sendEmail() {
var subject = 'A nice subject';
var plainText = 'Some text';
var htmlBody = '<span style="color:blue;">Some text</span>';
var message = {
bcc: 'team@example.com',
to: 'myusername@example.com',
subject: subject,
body: plainText,
htmlBody: htmlBody,
noReply: true
}
MailApp.sendEmail(message);
}
推荐阅读
- plotly - 具有可变动画速度的 3d 动画圆锥图中的圆锥大小
- delphi - HIGH DPI、Delphi 10.3 和 VCLStyles SKIN 上的表单/窗口标题问题
- android - 根据条件在recyclerview上显示项目
- amazon-cloudformation - 类型为 StringList 的 cloudformation SSM 动态引用能否解析为列表?
- java - 匹配不以日期开头的行
- azure - 如何根据值复制 Azure 数据工厂中的数据?
- reactjs - 使用 preact-compt 时出错 Uncaught (in promise) ReferenceError: h is not defined
- postman - 如果邮递员401,授权并重试
- google-analytics - 备份 Google Data Studio、Tag Manager 和 Analytics 配置的方法?
- xml - 由于 XML 中的错误,无法在 Web 项目中获取结果