以编程方式获取Gmail存储使用情况

3
如何以编程方式获取Gmail的存储使用情况? 这个值出现在两个地方,但我找不到相应的API。
主要目标是自动将Gmail存储使用情况记录到Google Sheet,并绘制存储使用趋势图。 我尝试过的方法:
  1. DriveApp.getStorageUsed() 不包括 Gmail 的使用情况。
  2. 报告 API (gmail_used_quota_in_mb) 不适用于消费者 Gmail 帐户(仅适用于 G Suite)
  3. 无法抓取 www.google.com/settings/u/0/storage,因为需要登录,即使欺骗 cookies 也不行(可能会检测到新设备/IP 地址)。

enter image description here


我也找不到任何使用该API的文档或示例。您可以提交一个功能请求来解决这个问题。 - abielita
@abielita 请看我的下面回复。 - Seyeong Jeong
2个回答

0

这不是我要找的编程答案,但这是我的手动解决方法,直到我发现API方法:

  1. 检查google.com/settings/u/0/storage的源代码
  2. 在JSON中查找嵌入式使用的确切字节:
...
,[["Drive",["24004828","0.02 GB"]
]
,["Gmail",["4859735562","4.52 GB"]
]
,["Google Photos",["0","0 GB"]
...
  1. 将(4,859,735,562)与当前日期/时间一起记录到Google表格中

使用精确的字节和秒测量,只需要进行几次测量即可获得准确的趋势。(而且我不需要为多个帐户缩放此操作。)


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接