You are on page 1of 1

WATCH FIRST: TIKTOK TUTORIAL LINK

Code to copy below

function enumerateDriveContents() {
const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
const root = DriveApp.getRootFolder();
drillDown(root, sheet);
}

function drillDown(folder, sheet, col = 1, row = 2) {


const folders = folder.getFolders();
const files = folder.getFiles();

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()}")`;
}

You might also like