Logger.log(DocsList.getRootFolder().getFolders()[0].getSize()); //returns zero
Logger.log(DocsList.getRootFolder().getFiles()[0].getSize()); //returns zero
有小费吗???
Logger.log(DocsList.getRootFolder().getFolders()[0].getSize()); //returns zero
Logger.log(DocsList.getRootFolder().getFiles()[0].getSize()); //returns zero
有小费吗???
AFAIK这是正常行为......一个谷歌文件夹没有大小......你得到的第一个文件可能是一个谷歌文档(或电子表格),它也没有大小(这意味着它不占用空间,只有“外国文件”占用驱动器存储空间)。
DRIVE UI中清楚地解释了这一点,当他们告诉您您有 5 GB 的免费存储空间以及如何考虑这一点时
Folder.getSize () 不是文档化的方法。因此,很难说预期的输出是什么。如果您要获取根文件夹中的文件夹数量,请使用
Logger.log(DocsList.getRootFolder().getFolders().length);