Google apps script 为什么谷歌电子表格脚本中的MailApp.sendmail不起作用?

Google apps script 为什么谷歌电子表格脚本中的MailApp.sendmail不起作用?,google-apps-script,google-sheets,google-docs,google-apps,Google Apps Script,Google Sheets,Google Docs,Google Apps,我正在尝试使用Google电子表格脚本中的MailApp.sendmail发送电子邮件,示例如下:by 见: 测试web应用程序以获取您的最新代码。功能有效。(已发送电子邮件) 但是当我试图通过POST请求触发sendmail()时,它不起作用 我将遵循以下文档: 但是,当我从脚本中触发sendmail()函数时,它不会发送电子邮件 我做错了什么 查看: 但我想知道我是否做错了什么 完整步骤和代码: 谢谢你给我指明了正确的方向。。。以下是其他面临此问题的人的步骤: 调用MailApp

我正在尝试使用Google电子表格脚本中的
MailApp.sendmail
发送电子邮件,示例如下:by

见:

测试web应用程序以获取您的最新代码。功能有效。(已发送电子邮件)

但是当我试图通过
POST
请求触发
sendmail()
时,它不起作用

我将遵循以下文档:

但是,当我从脚本中触发
sendmail()
函数时,它不会发送电子邮件

我做错了什么

查看:

但我想知道我是否做错了什么

完整步骤和代码:

谢谢你给我指明了正确的方向。。。以下是其他面临此问题的人的步骤:

调用
MailApp.sendmail
方法 在Google电子表格脚本调用中:

根据文件:

要在脚本中使用此新功能,请 将需要“保存新版本”“并(重新)部署应用程序”!(仅仅点击“保存”是不够的

保存脚本的新版本 这不是很明显,但您必须单击“管理版本…”参见:

然后创建新版本:

将更新后的脚本重新发布为Web应用程序

选择要部署的最新项目版本:

单击“确定”。无需更新HTML表单中的脚本url (它不会改变-这有优点和缺点…)

完成。
有关完整解决方案的信息,请参见:

是否有错误?你能用一个简单的脚本重现这个问题吗?很可能你忘记了保存一个新版本并使用该版本发布。请参阅官方帮助中的版本控制。@ZigMandel谢谢!!对于其他人:
MailApp.sendEmail("recipient.address@gmail.com", // to
                  "sender.name@gmail.com",       // from
                  "Your Subject Goes Here",      // email subject
                  "What ever you want to say");  // email body