The following code generates from a document template another document that later generates the pdf in the referred folders (folderById), but also another file is being generated at the root of google Drive and I didn't want that to happen.
var tmp = DriveApp.getFolderById('xxxxxxxxx');
var docid = DriveApp.getFileById(templateid).makeCopy(data.nome,tmp).getId();
var doc = DocumentApp.openById(docid);
var body = doc.getActiveSection();
body.replaceText("%NAME%", data.name);
body.replaceText("%EMAIL%", data.email);
body.replaceText("%TEL%", data.tel);
doc.saveAndClose();
var pdffolder = DriveApp.getFolderById("xxxxxxxxx");
var pdfFILE = DriveApp.getFileById(doc.getId()).getAs('application/pdf');
pdfFILE.setName(data.name + ".pdf");
var theFolder = pdffolder;
var theFile = DriveApp.createFile(pdfFILE);
theFolder.addFile(theFile);
if (data.email != ""){
var pdfEMAIL = DriveApp.getFileById(doc.getId()).getAs('application/pdf').getBytes();
var message = "hello, "+ data.name +;
var emailTo = data.email;
var subject = "Name file"+data.name;
var attach = {fileName: data.name+ '.pdf',content:pdfEMAIL, mimeType:'application/pdf'};
MailApp.sendEmail(emailTo, subject, message, {attachments:[attach]});
}