【问题标题】:What should I request the Gmail API to get email statistics?我应该向 Gmail API 请求什么来获取电子邮件统计信息?
【发布时间】:2026-01-08 11:15:01
【问题描述】:

我有兴趣获取当天发送和接收的电子邮件数量(在优先收件箱中)。仅此而已。

在 Google 应用脚本中使用 REST API。

【问题讨论】:

    标签: google-apps-script google-api gmail


    【解决方案1】:
    GET https://www.googleapis.com/gmail/v1/users/your_email%40gmail.com/messages?labelIds=SENT&q=newer_than%3A1d&key={YOUR_API_KEY}
    

    要获取过去 24 小时内接收/发送的邮件数量,您可以使用 gmail.users.messages.list API. 您必须指定以下查询:newer_than:1d 仅获取过去接收/发送的电子邮件列表24小时。您还必须指定要查询的标签(INBOXSENT)。请参考以下屏幕截图。你可以自己测试一下here.

    【讨论】:

    • 我自己解决了这个问题。为了获得优先收件箱计数,我使用了is:important。计数可以在响应的resultSizeEstimate 键中找到。但是,我不确定为什么这是一个估计值。