Hi
@Kris Jones I found out that the options under render.mergeEmail(options) like supportCaseId is not meant for attaching the email to that record. It will only help in populating the variables indicated on your scriptable template (if you're using one). You're right, you must use the relatedRecords on the email.send method to attach the record. I updated the article in my web site to reflect that information:
https://leacc.cloud/2018/09/10/suitescript-2-0-send-email-using-a-scriptable-template/