Yes of course!! I have added my code below.
-----------------------------------
function sendPDFs()
{
}
function createBulkPDFs()
{
const pdfFolder = DriveApp.getFolderById("1GVEM9iEoUypMZk2n5MsCv_UTCDD_FQVj");
const tempFolder = DriveApp.getFolderById("1mudQ4f7TnNupo-SGizgIVA8WVRXUbY0o");
const templateDoc = DriveApp.getFileById("1o5Y2fdvYOvWAsQCXXD1fGLVAzWyu4A5-kyMweW0hf2w");
const currentSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1");getRange(getRow(),14).setValue(data.getUrl());
const data = currentSheet.getRange(2, 2, currentSheet.getLastRow()-1, 12).getValues();
data.forEach(row =>
{
createPDF(row[0],row[1],row[2],row[3],row[4],row[5],row[6],row[7],row[8],row[9],row[10],row[11],"Boletin de notas - 1st term" + " - " + row[1] + " " + row[3],templateDoc,tempFolder,pdfFolder);
});
}
function createPDF(Teacher,Group,Term,Student,UOE,WRIT,READ,LIST,SPEAK,SCORE,GRADE,COMMENT,pdfName,templateDoc,tempFolder,pdfFolder)
{
const newTempFile = templateDoc.makeCopy(tempFolder);
const openDoc = DocumentApp.openById(newTempFile.getId());
const body = openDoc.getBody();
body.replaceText("{Teacher}", Teacher);
body.replaceText("{Student}", Student);
body.replaceText("{Group}", Group);
body.replaceText("{Term}", Term);
body.replaceText("{UOE}", UOE);
body.replaceText("{WRIT}", WRIT);
body.replaceText("{READ}", READ);
body.replaceText("{LIST}", LIST);
body.replaceText("{SPEAK}", SPEAK);
body.replaceText("{SCORE}", SCORE);
body.replaceText("{GRADE}", GRADE);
body.replaceText("{COMMENT}", COMMENT);
openDoc.saveAndClose();
const blobPDF = newTempFile.getAs(MimeType.PDF);
const pdfFile = pdfFolder.createFile(blobPDF).setName(pdfName);
tempFolder.removeFile(newTempFile);