Если код, который вы перечислили выше, уже работает по извлечению одного CSV-файла за раз, все, что вам нужно сделать, это обернуть его в цикл, который будет продолжать проходить по файлам, пока все они не будут обработаны.Это должно выглядеть примерно так:
// You will need to use the syntax in Google's developer guide to search with searchFiles:
// https://developers.google.com/apps-script/reference/drive/drive-app#searchfilesparams
// This should find any files with the text '.csv'. If there are false positives, you can change this to 'mimeType contains "csv"' to look for files with either application/csv or text/csv mime types
var files = DriveApp.searchFiles('title contains ".csv"');
// The code inside the while statement will run on each file until there are no more files in the array from searchFiles
while (files.hasNext()) {
// Gets the next file in the array of files
var file = files.next();
var name = file.getName();
var ID = file.getId();
var xBlob = file.getBlob();
var newFile = { title : name+'_converted',
key : ID,
parents: [{"id": "**folder id**"}]
}
file = Drive.Files.insert(newFile,xBlob, {convert: true});
}
Это отвечает на ваш вопрос?