【发布时间】:2019-06-07 07:10:42
【问题描述】:
场景
创建一个脚本,该脚本可以根据用户在 google 电子表格上的选择发送电子邮件。
当用户在一天内第一次发送电子邮件时,必须发送新电子邮件。
如果要发送第二次检查主题行(如果已存在),则必须是
replyAll到该电子邮件。
尝试的代码
if (threads[0]) {
threads[0].replyAll(emailBody, {
// 'replyTo': emailAddress, (Removed due to issue with Gmail)
'cc': emailAddressCC,
'bcc': emailAddressBCC,
'htmlBody': emailBody
});
} else {
MailApp.sendEmail(emailAddress, subject, emailBody, {
// 'replyTo': emailAddress,
'cc': emailAddressCC,
'bcc': emailAddressBCC,
'htmlBody': emailBody
}
完整脚本链接:GitHub
此脚本创建一个菜单
onOpen“发送邮件”。因此,当用户从工作表中选择某个区域并单击“发送邮件”按钮时,它会调用
funShowAlert()并发送一封电子邮件。
问题
- 当我尝试将收件人的电子邮件添加到
replyTo时,gmail 返回错误。
问题:是否可以在没有
replyTo选项参数的情况下使用replyAll,我对replyTo做错了什么?
【问题讨论】:
-
请include code in your question 除了任何外部网站;另外,您提供的代码不包含任何
replyAll -
你为什么在这个确切的话题上delete your previous question 然后只是重新问它?如果你没有得到足够的关注,那就是赏金的目的。
-
使用编辑按钮改进您的问题;不要删除并重新询问。您仍然没有根据需要在问题中包含最小脚本。
-
你的代码在哪里?提供minimal reproducible example。不要链接到github
-
有什么问题?
If I add replyTo it will generate issue for gmail什么问题?If I remove replyTo then, how do I perform replyAll from script ?与您在提供的示例脚本中的方式相同。您不需要replyTo地址。文档状态为Reply to the sender (using the replyTo address), and all recipients of the last message on this thread,。这里的replyTo地址是指发送者(不是你)的replyTo地址。