Google apps script 为什么谷歌电子表格脚本中的MailApp.sendmail不起作用?
我正在尝试使用Google电子表格脚本中的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
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