2017-07-31 64 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)到谷歌表,與所述當前日期/時間
  • 使用字節和秒的精確測量沿,它應該只需要一些測量來獲得準確的趨勢。 (並且我不需要爲多個帳戶調整此比例。)

    相關問題