如何使用GMail插件通过代码发送当前正在编写的电子邮件

我正在尝试为我的GMail附件创建一个新的发送按钮,但不确定是否可行。

发送功能需要发送一个对象,但是我找不到一种方法来抓取当前正在编写的电子邮件,因此我尝试发送与正在编写的电子邮件相对应的草稿。

var draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder 
var msg = draft.send(); // Send it

这一半有效,因为它在后台发送电子邮件,但是撰写窗口保持打开状态,因此很难分辨其发送的内容,而且在某些情况下,撰写的电子邮件要么没有保存为草稿,要么没有保存在草稿箱中保存的草稿的顶部。

反正有没有发送当前正在编写的电子邮件?

leon4180 回答:如何使用GMail插件通过代码发送当前正在编写的电子邮件

您尝试执行的操作不可行,Gmail Service仅允许您接收草稿的消息,因此您不能接收撰写的消息。

未保存时未收到邮件的问题是因为Gmail等待片刻,然后自动将撰写的邮件另存为草稿。

如果需要,您可以在issue tracker上提交功能请求,以便Google可以考虑添加所需的功能。

本文链接:https://www.f2er.com/2825113.html

大家都在问