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
任意のヒント???
私の知る限り、これは通常の動作です...Googleフォルダーにはサイズがありません...そして、最初に取得するファイルはおそらくGoogleドキュメント(またはスプレッドシート)であり、サイズもありません(スペースを必要とせず、「外部ファイル」のみが必要です)ドライブストレージのスペース)。
これは、 DRIVE UIで 5 GB の無料ストレージがあることと、これをどのように考慮するかを示すときに明確に説明されています。
Folder.getSize () は文書化されたメソッドではありません。したがって、出力として何が期待されるかを言うのは難しいです。ルート フォルダー内のフォルダー数を取得する場合は、次を使用します。
Logger.log(DocsList.getRootFolder().getFolders().length);