0
您好我想從谷歌文件夾下載多個文件爲txt。我正在使用谷歌腳本。到目前爲止,我的代碼將成功下載文件夾中的第一個文件,但它會停止並不會下載該文件夾中的其餘文件。由於從谷歌文件夾下載多個文件
function doGet() {
var folder = DriveApp.getFolderById('FolderKeyHere')
var files = folder.getFiles();
while (files.hasNext()) {
var file = files.next();
Logger.log(file.getName());
var id = file.getId();
var doc = DocumentApp.openById(id);
var string = doc.getBody().getText();
var output = ContentService.createTextOutput();
output.setMimeType(ContentService.MimeType.TEXT);
output.setContent(string);
output.downloadAsFile(file.getName());
return output;
};
};
Ive試圖下載一個zip文件,但它只會將其作爲.docx下載,而我希望所有文件都是.txt – 2014-10-06 14:55:15
是否可以存儲多個output.downloadfile,然後返回它們的倍數? – 2014-10-06 15:25:29