我有一个包含电子邮件地址列表的Google电子表格。这是各种联系人列表。我想有一个函数打开一个带有这些地址(或它们的一些子集)的gmail新邮件消息窗口,这样我就可以完成电子邮件并发送。
Google Developers上的Sending Email tutorial向您展示了如何直接创建和发送电子邮件,而不是如何打开gmail以供进一步编辑。
查看了MailApp的参考资料,我似乎只能使用它来发送已完成的电子邮件,而GMailApp似乎允许我访问现有的Gmail邮件。
有没有办法可以使用新的消息窗口启动gmail而不发送它?
答案 0 :(得分:2)
Google Apps脚本无法与GMail用户界面进行交互。
另一种方法是使用prefilled message URL生成mailto:
链接,并在电子表格的对话框或侧边栏中向用户显示该链接。单击链接时,应该打开一个新的消息窗口。
答案 1 :(得分:2)
是的,这有点可能。
"有点"因为您不能自动打开草稿窗口(或单个消息),用户必须单击打开最终链接的内容。
优势:您的电子邮件正文内容,内联图片和附件更具灵活性。
缺点:再次点击,可能只能打开草稿文件夹(而不是直接单草稿)
答案 2 :(得分:0)
感谢您的建议。似乎有几种解决方法。
由于我的电子邮件需要反复简单,我最终使用的功能打开了一个非常简单的对话框,其中包含一个文本框(如果需要,我可以预先填写)和主题以及邮件的文本区域。发送按钮处理程序调用MailApp.sendEmail。