Google Apps脚本:如何使用GmailApp.sendMail()或GmailApp.createDraft()设置标题

我正在尝试编写一个函数,以在几天之内向所有未答复的人发送提醒。

问题是:createDraftReply()reply()会将收件人设置为我自己的邮件地址,因为文档说:

  

使用replyTo地址回复此线程上最后一条消息的发件人。

最后一封应该回复的消息是我的。 gmail网络界面中的回复按钮将收件人设置为“正确”。在这种情况下,从最后一封邮件发给收件人。我看不到使用提供的Apps脚本方法执行此操作的方法。

下一个想法是创建一个草稿,然后与“正确的”收件人update()一起草稿。不幸的是,这破坏了对原始消息的引用。在分析出问题之后,我发现更新草稿收件人后,邮件标题 References: In-Reply-To:消失了。

如何设置标题以实现我的目标?

zsdgr89456789000zzh7 回答:Google Apps脚本:如何使用GmailApp.sendMail()或GmailApp.createDraft()设置标题

要完成此操作,您必须激活Advanced Gmail Service并在脚本中使用Gmail API。您必须创建一个message resource,您可以在其中指定它将属于的threadId和要发送给的收件人,然后send()消息。

the answer to this question中所述,update()无法正常工作,因为当您更新草稿(在这种情况下,更改收件人地址)时,现有的线程信息将消失并且您必须重新构建消息

我将不执行所有这些步骤,但是如果您在编写本文时遇到问题,我建议您检查the answer I provided the link of

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

大家都在问