Add ‘N/render’ and ‘N/file’ modules.
let recordId = newRecord.getValue({
fieldId: 'id'
});
let pdfFile = render.transaction({
entityId: parseInt(recordId),
printMode: render.PrintMode.PDF,
inCustLocale: false
});
let pdfContent = pdfFile.getContents();
let pdfAttachement = file.create({
name: 'Record.pdf',
fileType: file.Type.PDF,
contents: pdfContent
});
email.send({
author: author,
recipients: recipients,
cc: ccMailId,
subject: mailSubject,
body: emailContent,
attachments: [pdfAttachement],
});