OI have a field called qualification score to validate lead before converted when qualification score <=60.
But qualification score is a string it will be like 5%,60% or Something like x%.
So, I need to convert in to an integer and validate.
But I am getting this error:
missing ; before statement
Please let me know where i missed it.
{!REQUIRESCRIPT("/soap/ajax/30.0/connection.js")}
{!REQUIRESCRIPT("/soap/ajax/24.0/apex.js")}
String ourString = Lead.Qualification_Score__c;
String[] stringCharacters = ourString.split('%');
var child;
if(stringCharacters.length==1)
{
child = stringCharacters[0];
}
if(stringCharacters.length>1)
{
child =stringCharacters[0]+stringCharacters[1];
}
Integer d = Integer.ValueOf(child);
if(d<=60)
{
alert("Lead is not enough to qualify");
}
else{
window.open('https://cs57.salesforce.com/lead/leadconvert.jsp?retURL={!Lead.Id}&id={!Lead.Id}&_CONFIRMATIONTOKEN=VmpFPSxNakF4Tnkwd05DMHhObFF4TlRveE1Eb3hNUzQzTURGYSxoN2xDU05yM1FLVTZRb0x6bVJzaHMzLE4yWTBNVEJt&common.udd.actions.ActionsUtilORIG_URI=%2Flead%2Fleadconvert.jsp');
}