スプレッドシートに書いた内容を確認し、好きなように並べ替えます。
function listFolders(folder) {
var sheet = SpreadsheetApp.getActiveSheet();
sheet.appendRow(["Name", "Sharing Access", "Sharing Permission", "Get Editors", "Get Viewers", "Date", "Size", "URL", "Download", "Description", "Type"]); //writes the headers
var folder = DriveApp.getFolderById("THE_FOLDER_ID");//that long chunk of random numbers/letters in the URL when you navigate to the folder
var files = folder.getFiles();//initial loop on loose files w/in the folder
 var cnt = 0;
 var file;
 while (files.hasNext()) {
     var file = files.next();
     var listEditors = file.getEditors(); //gets the editor email(s), doesn't show your own as it's assumed
     var editors = [];
     for (var cnt = 0; cnt < listEditors.length; cnt++) {
         editors.push(listEditors[cnt].getEmail());
         Logger.log(editors);
     };
     var listViewers = file.getViewers(); //gets the viewer email(s)
     var viewers = [];
     for (var cnt = 0; cnt < listViewers.length; cnt++) {
         viewers.push(listViewers[cnt].getEmail());
         Logger.log(viewers);
     }
     cnt++;  //data chunk pushes all the file info to the ss
     data = [
         file.getName(),
         file.getSharingAccess(),
         file.getSharingPermission(),
         editors.toString(),
         viewers.toString(),
         file.getDateCreated(),
         file.getSize(),
         file.getUrl(),
         "https://docs.google.com/uc?export=download&confirm=no_antivirus&id=" + file.getId(),
         file.getDescription(),
         file.getMimeType(),
     ];
     sheet.appendRow(data);
 };
 var subfolders = folder.getFolders(); //same thing as above but for all the subfolders in the folder
 while (subfolders.hasNext()) {
     //Logger.log(folder);
     var name = subfolders.next();
     var files = name.getFiles();
     var cnt = 0;
     var file;
     while (files.hasNext()) {
         var file = files.next();
         var listEditors = file.getEditors();
         var editors = [];
         for (var cnt = 0; cnt < listEditors.length; cnt++) {
             editors.push(listEditors[cnt].getEmail());
             Logger.log(editors);
         };
         var listViewers = file.getViewers();
         var viewers = [];
         for (var cnt = 0; cnt < listViewers.length; cnt++) {
             viewers.push(listViewers[cnt].getEmail());
             Logger.log(viewers);
         }
         cnt++;
         data = [
             file.getName(),
             file.getSharingAccess(),
             file.getSharingPermission(),
             editors.toString(),
             viewers.toString(),
             file.getDateCreated(),
             file.getSize(),
             file.getUrl(),
             "https://docs.google.com/uc?export=download&confirm=no_antivirus&id=" + file.getId(),
             file.getDescription(),
             file.getMimeType(),
         ];
         sheet.appendRow(data);
         };
 }
}