This script converts pdf in inside the folder which is fine.
There are three tabs on this sheet when the function run.
Merge all the tab in pdf and save in the drive folder with active sheet tab name
var pdfName = "Invoice " + sheetName.getRange("d6").getValue();
What I want
When I run the script only active tab/sheet convert in pdf. and not marge all tab in pdf.
function PDF() {
var sheetName = SpreadsheetApp.getActiveSpreadsheet();
var folderID = "1_gA4D7ybJ60dfgsdfgdsfInqVoo9D769cqmAnJI7g7";
var ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/1jBl_82etnHsdfgsdfgsdfgsdgcjaCpcTG6VvhKYNNrQQXJMUUOQkFGfORY/edit#gid=1167579479');
var pdfName = "Invoice " + sheetName.getRange("d6").getValue();
var sourceSpreadsheet = SpreadsheetApp.getActive();
var sourceSheet = sourceSpreadsheet.getSheetByName(sheetName);
var folder = DriveApp.getFolderById(folderID);
//Copy whole spreadsheet
var destSpreadsheet = SpreadsheetApp.open(DriveApp.getFileById(sourceSpreadsheet.getId()).makeCopy("tmp_convert_to_pdf", folder))
//delete redundant sheets
var sheets = destSpreadsheet.getSheets();
//save to pdf
var theBlob = destSpreadsheet.getBlob().getAs('application/pdf').setName(pdfName);
var newFile = folder.createFile(theBlob);
//Delete the temporary sheet
DriveApp.getFileById(destSpreadsheet.getId()).setTrashed(true);
}
