function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Surinder Singh 25Surinder Singh 25 

Error while calling class from Java Script

{!REQUIRESCRIPT("/soap/ajax/15.0/connection.js")} {!REQUIRESCRIPT("/soap/ajax/15.0/apex.js")} Var r = Confirm("Are you sure, you want to send email"); if (r==true) { sforce.apex.execute("ContactsendEmail","sendEmail",{Email:"{!Contact.Email}"}); alert("Contact Email " + {!Contact.Email}); alert("Email Sent Successfully"); }
Class -
global class ContactsendEmail { webservice static void sendEmail(String Email) { Messaging.Singleemailmessage mail = new Messaging.Singleemailmessage(); mail.setToAddresses(new String[] {'surinder.b.singh@accenture.com'}); mail.setReplyTo('noreply@privatebudget.com'); mail.setSenderDisplayName('Private Budget App'); mail.setSubject('Private Budget records for ' + Date.today().month() + ' ' + Date.today().year()); mail.setBccSender(false); mail.setUseSignature(false); mail.setPlainTextBody('This is a test'); system.debug('@@@@ sendEmail - mail : ' + mail); Messaging.sendEmail(new Messaging.SingleEmailMessage[] { mail }); } }

Javascript code fires on a custom button on contact. I ma getting error like - "A problem with Javascript on this button - Unexpected identifier
Dushyant SonwarDushyant Sonwar
Hi Surinder ,

Javascript is case-sensitive language . You need to write exact case in javascript like Var to var
Hope this may help you.
{!REQUIRESCRIPT("/soap/ajax/15.0/connection.js")} 
{!REQUIRESCRIPT("/soap/ajax/15.0/apex.js")}
var r = confirm("Are you sure, you want to send email"); 
if (r==true) { 
	sforce.apex.execute("ContactsendEmail","sendEmail",{Email:"{!Contact.Email}"}); 
	alert("Contact Email " + {!Contact.Email}); 
	alert("Email Sent Successfully"); 
}