1
Logger.log(DocsList.getRootFolder().getFolders()[0].getSize()); //returns zero
Logger.log(DocsList.getRootFolder().getFiles()[0].getSize()); //returns zero

任意のヒント???

4

2 に答える 2

1

私の知る限り、これは通常の動作です...Googleフォルダーにはサイズがありません...そして、最初に取得するファイルはおそらくGoogleドキュメント(またはスプレッドシート)であり、サイズもありません(スペースを必要とせず、「外部ファイル」のみが必要です)ドライブストレージのスペース)。

これは、 DRIVE UIで 5 GB の無料ストレージがあることと、これをどのように考慮するかを示すときに明確に説明されています。

于 2013-02-26T16:25:02.007 に答える
0

Folder.getSize () は文書化されたメソッドではありません。したがって、出力として何が期待されるかを言うのは難しいです。ルート フォルダー内のフォルダー数を取得する場合は、次を使用します。

Logger.log(DocsList.getRootFolder().getFolders().length);
于 2013-02-26T16:23:15.003 に答える