【发布时间】:2017-09-26 10:16:22
【问题描述】:
我需要向用户在 html 表单的电子邮件字段中指定的邮件 ID 发送一封带有默认消息的邮件。我尝试了下面的代码,但它不起作用。这里需要 URL 排队之类的东西吗?
<form method="POST" action="https://script.google.com/macros/s/AKfycbwIzz6c_PL7D9ioCrzDRvTdmBj2nZR-2ekUZ9pjgHeG3b3Simg/exec">
<label for="mail">Enter your mailID:</label>
<input type="email" id="mail" required>
<input type="submit">
</form>
谷歌脚本 API:
function doPost(e){
var addr = JSON.stringify(e);
MailApp.sendEmail(addr,
"Recovery email for TracerSC",
"Your one time password ");
}
这是我得到的错误
无效的电子邮件: {"parameter":{},"contextPath":"","contentLength":0,"queryString":"","parameters":{}} (第 5 行,文件“代码”,项目“电子邮件”)
以下具有默认邮件 ID 的代码对我来说可以正常工作
function doPost(){
MailApp.sendEmail("example@abc.com",
"Recovery email for TracerSC",
"Your one time password ");
}
【问题讨论】:
标签: javascript email google-apps-script