获取多个文件的ID

时间:2016-04-18 13:27:26

标签: google-drive-api

我正在寻找一种方法,可以列出Google云端硬盘中文件夹中多个文件的ID。可以通过脚本完成吗?

我在Sheets中使用了一个脚本,它将逐个格式化它们,打开每个文件并从URL复制ID会非常耗时。

1 个答案:

答案 0 :(得分:0)

谢谢,让它输出到电子表格:

function listFilesInFolder(id) {
  var folder = DriveApp.getFolderById('folderidgoeshere');
  var contents = folder.getFiles();
  var file;
  var name;
  var sheet = SpreadsheetApp.getActiveSheet();
  var id;

  sheet.clear();
  sheet.appendRow(["Name", "ID"]);


  while(contents.hasNext()) {
    file = contents.next();
    name = file.getName();
    id = file.getId()

    data = [name, id]
    sheet.appendRow(data);
  }
};