Максимальное выполнение обходного пути Google App Script

Я хочу получить весь каталог папки/подпапки из MyDrive и распечатать в файл типа (не уверен, что это возможно). Я запустил следующий код и получил ошибку «максимальный тайм-аут выполнения».

// Log the name of every folder in the user's Drive.
var folders = DriveApp.getFolders();
while (folders.hasNext()) {
var folder = folders.next();
Logger.log(folder.getName());
}

MyDrive содержит более 20 000 файлов, не уверен в количестве папок/подпапок. Я предполагаю, что приведенный выше код является отправной точкой, а не полным сценарием.

Любая помощь будет оценена, чтобы помочь мне обойти эту проблему. Мне нужно запустить скрипт только один раз.

Спасибо, Райан.


person gr8    schedule 17.04.2015    source источник
comment
возможный дубликат Правильное использование DriveApp.continueFileIterator(continuationToken)   -  person Zig Mandel    schedule 17.04.2015
comment
Я помню, что видел один, который также имел дело с папками, но другой, который я только что связал, также охватывает это. Погуглите, так как это распространенный вопрос, на который ответили более одного раза на s.o.   -  person Zig Mandel    schedule 17.04.2015