2016-04-18 18 views
0

Ich bin auf der Suche nach einer Möglichkeit, die IDs mehrerer Dateien in einem Ordner auf meinem Google Drive auflisten. Kann dies über ein Skript geschehen?Holen Sie sich die IDs mehrerer Dateien

Ich verwende ein Skript in Sheets, die sie einzeln formatieren und es zeitaufwändig ist, jede Datei zu öffnen und die ID aus der URL zu kopieren.

+1

Überprüfen Sie die Dokumentation für files.list und dann einen Parameter q hinzufügen nur die Dateien in dem Ordner, die Sie suchen zu erhalten. – DaImTo

Antwort

0

Danke, habe es die Ausgabe in eine Tabelle mit:

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