小编Jon*_*ton的帖子

如何在Google SpreadSheet上列出Google云端硬盘文件夹中所有文件的列表

我有一个超过2000个文件夹的文件夹..而且我需要在谷歌电子表格上列出所有这些文件..我在网上发现了一些脚本..但它们并没有完全正常工作.当我点击"RUN"时,我只得到250个文件列表.

在Google Developers页面上阅读我发现了一些关于启用Google Drive高级服务的事情(我做到了)..而且我认为我可以使用名为"令牌"的东西来解决这个问题?

我不知道..我不是程序员,我几乎不懂英语..我试过编辑这个脚本融合我在网上找到的东西..但是任何东西都有效......我只是得到错误,我不能甚至明白..

那么..有人能够解决它吗?

function listFilesInFolder() {
  var folder = DocsList.getFolder("Film");
  var contents = folder.getFiles();
  var file;
  var data;

  var sheet = SpreadsheetApp.getActiveSheet();
  sheet.clear();

  sheet.appendRow(["Nome", "Data", "Dimensione"]);

  for (var i = 0; i < contents.length; i++) {
    file = contents[i];

    if (file.getFileType() == "SPREADSHEET") {
      continue;
    }

    data = [ 
      file.getName(),
      file.getDateCreated(),
      file.getSize(),
    ];

    sheet.appendRow(data);
  }
};
Run Code Online (Sandbox Code Playgroud)

javascript google-apps-script google-drive-api

5
推荐指数
2
解决办法
8353
查看次数