I need a spreadsheet from my root folder to be saved as a csv file in a specific given folder.
With the help of members, I was able to merge multiple CSV files into a single sheet and delete the same contents from multiple rows, now I want to save this sheet from my root folder as a CSV file in my given folder.
/* Retrieve the desired folder */
var myFolder = DriveApp.getFolderById('1niUw2-');
/* Get all spreadsheets that resided on that folder */
var spreadSheets = myFolder.getFilesByType(MimeType.CSV);
/* Create the new spreadsheet that you store other sheets */
var newSpreadSheet = SpreadsheetApp.create("Merge Sheets");
/* Iterate over the spreadsheets over the folder */
while(spreadSheets.hasNext()) {
var sheet = spreadSheets.next();
var file = DriveApp.getFileById(sheet.getId());
var csvData = Utilities.parseCsv(file.getBlob().getDataAsString());
var newSheet = newSpreadSheet.getActiveSheet();
for (var i=0;i<csvData.length;i++) {
newSheet.appendRow(csvData[i]);
}
var data = newSheet.getDataRange();
var values = data.getValues();
for (var i=values.length -1; i >=1; i--){
if (values[i][0] == "Titel"){
newSheet.deleteRow(i+1);
}
}
myFolder.createFile('MERGED',newSheet,MimeType.CSV);
} }
I need this edited spreadsheet file " Merged sheet " from my root folder into my given folder as a csv file.