【问题标题】:Scheduling an email with the Gmail API使用 Gmail API 安排电子邮件
【发布时间】:2019-05-05 04:13:46
【问题描述】:

我在 2016 年找到了a similar question,但当时 Gmail 本身不支持定时发送电子邮件。

现在您可以安排邮件稍后直接从​​ Gmail 发送,我想知道是否有办法使用他们的 API 来做到这一点。

有趣的是,预定电子邮件在调用messages.list 时显示为消息对象,但它们不包含任何标签。

任何帮助将不胜感激!如果目前无法实现,如果能从 Google 的某个人那里得到关于什么时候可以实现的回复,那就太棒了(我相信他们正式支持 StackOverflow 的 gmail-api 标签)

【问题讨论】:

    标签: gmail gmail-api


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      很遗憾,没有用于直接安排电子邮件发送的 Gmail API 端点。

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

      Button for adding trigger to Apps Script

      【讨论】:

        猜你喜欢
        • 2018-01-26
        • 2021-10-14
        • 1970-01-01
        • 2021-08-04
        • 2015-01-02
        • 2017-04-14
        • 2023-03-14
        • 2016-04-20
        • 2021-09-11
        相关资源
        最近更新 更多