2016-04-18 51 views
0

我正在尋找一種方法,可以列出我的Google雲端硬盤中文件夾內多個文件的ID。這可以通過腳本完成嗎?獲取多個文件的ID

我在表格中使用了一個腳本,它們將逐個格式化,並且打開每個文件並從URL中複製標識非常耗時。

+1

檢查files.list的文檔,然後添加一個Q參數得到的只有你正在尋找的文件夾中的文件。 – DaImTo

回答

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); 
    } 
};