使用Gmail API安排电子邮件

时间:2019-05-05 04:13:47

标签: gmail gmail-api

我从2016年发现了a similar question,但是那时Gmail本身不支持按计划发送电子邮件。

现在,您可以安排邮件以后直接从Gmail发送,我想知道是否有一种方法可以使用其API。

有趣的是,计划的电子邮件在调用messages.list时显示为邮件对象,但其中不包含任何标签。

任何帮助将不胜感激!而且,如果目前无法实现,那么很高兴收到Google某人的答复,告知何时有可能实现(我相信他们已经正式将gmail-api标记认可给StackOverflow)

2 个答案:

答案 0 :(得分:1)

我认为基于时间的触发器不起作用-即使您编写代码来存储电子邮件发送数据,然后构建一些可以定期检查是否要发送电子邮件的代码。请参阅Google's documentation on triggers,您会注意到基于时间的触发器不适用于Gmail脚本。

答案 1 :(得分:0)

不幸的是,没有用于直接安排电子邮件发送的GMail API端点。

一种解决方法是在Google Apps脚本(https://script.google.com)中编写一个脚本,该脚本处理您希望发送的电子邮件的组成以及通过API发送邮件的功能。然后,您可以使用内置的“ Apps脚本项目触发器”功能来触发该功能按计划运行;例如在动作/事件上或在特定/重复的时间。

Button for adding trigger to Apps Script