You need to sign in to do that
Don't have an account?

can any one say what error in this code
public PageReference send()
{
List<Contact> contacts=[Select Id,Email From Contact Where AccountId='001i000000g7erl'];
List<Id> Conids=new List<string>();
for(Contact mail: contacts)
{
Conids.add(mail.Email);
}
Messaging.MassEmailMessage emails=new Messaging.MassEmailMessage();
emails.setTargetObjectIds(Conids);
emails.setTemplateId('00Xi0000000J9hx');
emails.setsubject('note');
emails.setplainTextBody('body');
Messaging.SendEmail(New Messaging.MassEmailMessage[] {emails});
return null;
}
when im clicking the send button
the error is ::System.StringException: Invalid id: vivekravi@gmail.com
Error is in expression '{!send}' in component <apex:commandButton> in page brand
this the error can any one solve this error for me
{
List<Contact> contacts=[Select Id,Email From Contact Where AccountId='001i000000g7erl'];
List<Id> Conids=new List<string>();
for(Contact mail: contacts)
{
Conids.add(mail.Email);
}
Messaging.MassEmailMessage emails=new Messaging.MassEmailMessage();
emails.setTargetObjectIds(Conids);
emails.setTemplateId('00Xi0000000J9hx');
emails.setsubject('note');
emails.setplainTextBody('body');
Messaging.SendEmail(New Messaging.MassEmailMessage[] {emails});
return null;
}
when im clicking the send button
the error is ::System.StringException: Invalid id: vivekravi@gmail.com
Error is in expression '{!send}' in component <apex:commandButton> in page brand
this the error can any one solve this error for me
Try below Code...
<pre>
public PageReference send()
{
public List<Id> Conids=new List<string>();
List<Contact> contacts=[Select Id,Email From Contact Where AccountId='001i000000g7erl'];
Conids.add(Trigger.New[0].Id);
Messaging.MassEmailMessage emails=new Messaging.MassEmailMessage();
emails.setTargetObjectIds(Conids);
emails.setTemplateId('00Xi0000000J9hx');
emails.setsubject('note');
emails.setplainTextBody('body');
Messaging.SendEmail(New Messaging.MassEmailMessage[] {emails});
return null;
}
</pre>
Thanks,
Rockzz