Save Gmail Drafts with Google Apps Script

The Mail Merge Add-on uses the new Gmail API to create and save draft messages Gmail programmatically, something which cannot be done using the standard GmailApp or MailApp service of Google Apps Script. The Gmail API can create draft messages in rich-text which you can generate using the HTML Mail app.

You’ll have to enable the Gmail API under the Google Services console for this code to work. Credit @oshliaer.