• Michael Jackson 13
  • NEWBIE
  • 0 Points
  • Member since 2016

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 0
    Questions
  • 1
    Replies
I trying to send email with attachment in javascript but i can't, somebody help me.
 sforce.connection.sessionId = '{!$Api.Session_ID}';
        var oppId = document.getElementById('{!$Component.page.form.oppId}');
        var query = "SELECT Account.Email__c FROM Opportunity WHERE Id = '" + oppId.value + "'";
        var record = sforce.connection.query(query);
        record = record.getArray('records');
var singleRequest = new sforce.SingleEmailMessage();
        var fileAttachment = new sforce.EmailFileAttachment();
        singleRequest.subject = 'Test Mail';
        singleRequest.toAddresses = record[0].Account.Email__c;
        singleRequest.optOutPolicy = 'FILTER';
        singleRequest.plainTextBody = j$('#textArea').val();
        
        fileAttachment.Body =  new Blob([bodyAttachment],{ type: 'application/pdf'});
        fileAttachment.ContentType = 'application/pdf';
        fileAttachment.FileName = name + '.pdf';
        fileAttachment.Inline = false;
        console.log(fileAttachment);
        singleRequest.fileAttachments = ([fileAttachment]);
        var sendMailRes = sforce.connection.sendEmail([singleRequest]);

User-added image
I don't know what is the problem. 
Thanks!