我今天才发现,
DriveApp#getStorageUsed()
仅指Google Drive.
我没想到这种行为,因为getStorageLimit是全局的.事实上,对我的免费帐户说15 GB.
我不明白如何获得使用过的存储空间或完全或按服务划分.
我的问题是我在Google相册上有很多照片,而这些照片并未用作存储空间.
有没有办法通过服务(通过单个api调用或通过一组api调用)获得已用空间或已用空间的总和?
最佳答案 这个答案不再有效.
getStorageUsed和getStorageLimit都会为您提到的“Google云端硬盘存储”提供数字,如您所提及的link中所述.此存储不仅适用于Google云端硬盘,还可以在云端硬盘,Gmail(及其附件)和Google相册中共享.这里有两点需要注意:
1.在Google相册中 – 如果您在上传时选择“高品质”而非“原创”,那么您将获得无限的存储空间.因此,这不会计入您的StorageUsed. Reference.这可能是您认为getStorageUsed仅为Drive返回的原因,即使您在Google相册中有很多照片也是如此.
2.在Google云端硬盘中 – 您使用Google文档,表格和幻灯片创建的任何内容都不会计入您的存储空间限制.你可以获得几乎无限的存储空间.
希望能解决你的疑问.