You need to sign in to do that
Don't have an account?
RiverChaser
SingleEmailMessage: Properties invalid at this location?
I am using the SingleemailMessage object to send an update email to a Contact. As you can see in the snippet below, I'm using a template for the email. This is in a custom button on the View Contact form, and contactId contains the current Contact's Id. That part is all working great.
The problem is that I'm trying to use the setBccSender and setSenderDisplayName properties, but both give me an error "<property> invalid at this location".
I realize that some properties are not available when using a template, but neither of these are indicated as such in the Winter 08 Apex API reference document.
Or does "at this location" mean something different? This is the Unlimited Edition of SalesForce, so does something need to be turned on?
Thanks,
Don
P.S. Thanks, SalesForce, for allowing the use of templates with the SingleEmailMessage object!
Code:
var email = new sforce.SingleEmailMessage(); email.replyTo = "memberservices@example.com"; var a = new Array(1); a[0] = contactId; email.targetObjectId = a; email.setBccSender = true; email.setSenderDisplayName = "Member Services"; email.saveAsActivity = true; email.templateId = templateID; var result = sforce.connection.sendEmail([email]);
The problem is that I'm trying to use the setBccSender and setSenderDisplayName properties, but both give me an error "<property> invalid at this location".
I realize that some properties are not available when using a template, but neither of these are indicated as such in the Winter 08 Apex API reference document.
Or does "at this location" mean something different? This is the Unlimited Edition of SalesForce, so does something need to be turned on?
Thanks,
Don