Skip to content

Instantly share code, notes, and snippets.

@hubgit
Created September 20, 2012 11:20

Revisions

  1. hubgit revised this gist Sep 20, 2012. 1 changed file with 12 additions and 3 deletions.
    15 changes: 12 additions & 3 deletions list-files-in-folder.js
    Original file line number Diff line number Diff line change
    @@ -1,21 +1,30 @@
    function listFilesInFolder() {
    var folder = DocsList.getFolder('Test Folder');
    var folder = DocsList.getFolder("Maudesley Debates");
    var contents = folder.getFiles();

    var file;
    var data;

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

    sheet.appendRow(["Name", "Date", "Size", "URL", "Download", "Description", "Type"]);

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

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

    data = [
    file.getFileType(),
    file.getName(),
    file.getDateCreated(),
    file.getSize(),
    file.getUrl(),
    "https://docs.google.com/uc?export=download&confirm=no_antivirus&id=" + file.getId(),
    file.getDescription(),
    "audio/mp3"
    ];

    sheet.appendRow(data);
  2. hubgit created this gist Sep 20, 2012.
    23 changes: 23 additions & 0 deletions list-files-in-folder.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,23 @@
    function listFilesInFolder() {
    var folder = DocsList.getFolder('Test Folder');
    var contents = folder.getFiles();

    var file;
    var data;

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

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

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

    sheet.appendRow(data);
    }
    };