Google Drive создает список файлов и папок - PullRequest
0 голосов
/ 08 июня 2018

Здравствуйте, stackoverflow мастера Мне нужна помощь.Я пытаюсь загрузить все файлы и папки с общего диска моей компании.Мне также нужно скачать подпапки и их файлы, все это должно быть экспортировано в лист Google.Теперь у меня есть приведенный ниже код, который работает только с папкой, но с сотнями папок и подпапок, которые у нас есть, мне понадобится целая вечность, чтобы сделать это вручную.Как я могу изменить это для достижения моей цели?

 // replace your-folder below with the folder for which you want a listing
function listFolderContents() {
  var foldername = 'your-folder';
  var folderlisting = 'listing of folder ' + foldername;

  var folders = DriveApp.getFoldersByName(foldername)
  var folder = folders.next();
  var contents = folder.getFiles();

  var ss = SpreadsheetApp.create(folderlisting);
  var sheet = ss.getActiveSheet();
  sheet.appendRow( ['name', 'link'] );

  var file;
  var name;
  var link;
  var row;
  while(contents.hasNext()) {
    file = contents.next();
    name = file.getName();
    link = file.getUrl();
    sheet.appendRow( [name, link] );     
  }  
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...