Professional Documents
Culture Documents
function enumerateDriveContents() {
const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
const root = DriveApp.getRootFolder();
drillDown(root, sheet);
}
while (folders.hasNext()) {
const currFolder = folders.next();
sheet.getRange(row++, col).setValue(createHyperlink(currFolder));
if (col < 25) row = drillDown(currFolder, sheet, col + 1, row);
}
while (files.hasNext()) {
const currFile = files.next();
sheet.getRange(row++, col).setValue(createHyperlink(currFile));
}
return row;
}
function createHyperlink(item) {
return `=HYPERLINK("${item.getUrl()}", "${item.getName()}")`;
}