function emailGoogleSpreadsheetAsPDF() {
var email = 'amit@labnol.org';
var ss = SpreadsheetApp.getActiveSpreadsheet();
var subject = 'PDF generated from spreadsheet ' + ss.getName();
var body =
"Sent via <a href='https://workspace.google.com/marketplace/app/email_spreadsheets/431723916752'>Email Spreadsheets</a>";
var blob = DriveApp.getFileById(ss.getId()).getAs('application/pdf');
blob.setName(ss.getName() + '.pdf');
if (MailApp.getRemainingDailyQuota() > 0)
GmailApp.sendEmail(email, subject, body, {
htmlBody: body,
attachments: [blob],
});
}