1

var files = DocsList.getFolderById(release[index]).getFiles();

  for(i in files){
    /*** Title field ***/
     var title = "<a href=\""+files[i].getUrl()+"\">"+ files[i].getName() +"</a>";
    /*** Size field ***/
     var size = files[i].getSize();
    /*** Owner field ***/
     var owner = files[i].getOwner().toString().substring(0,files[i].getOwner().toString().indexOf('@'));

对于 google 文件(文档、演示文稿、电子表格),getSize 始终返回零 (0)。但是从 Google Drive Resources 菜单中,我可以找到字数、字符数……对于非 Google 文件(即 Word 或 Excel),会出现大小。

这是方法语法(https://developers.google.com/apps-script/class_file#getSize)。大小是否需要某种子字符串或 tostring?我还需要添加什么?

4

1 回答 1

1

正如尼克约翰逊在评论中所说,这是按预期工作的。在 Google Drive UI 中,如果您按“使用配额”排序,您会看到 Google 文档和电子表格没有文件大小。

于 2012-05-31T22:11:46.100 回答