2017-07-31 80 views
3

如何以编程方式获取Gmail的存储使用情况?该值出现在两个地方,但我无法找到它的API。以编程方式获取Gmail存储使用

主要目标是自动将Gmail存储空间使用情况记录到Google表格并绘制存储使用趋势图。

我已经试过:

  1. DriveApp.getStorageUsed()不包括Gmail中使用。
  2. Reports API (gmail_used_quota_in_mb)不适用于消费者的Gmail帐户(只在G套房)
  3. www.google.com/settings/u/0/storage,因为需要登录是不可能的,即使欺骗的cookie(可能是检测到新设备/ IP地址)。

enter image description here

+0

我也找不到使用API​​的任何文档或示例。您可以就此提交[功能请求](https://issuetracker.google.com/issues/new?component=191650&template=824106)。 – abielita

回答

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"] 
... 
  • 日志中(4859735562)到谷歌表,与所述当前日期/时间
  • 使用字节和秒的精确测量沿,它应该只需要一些测量来获得准确的趋势。 (并且我不需要为多个帐户调整此比例。)

    相关问题