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
chinnyychinnyy 

Custom Button-Onclick Java Script error...pls help

Hi,

 

Pls help me ou in fixing the below error.

{!REQUIRESCRIPT("/soap/ajax/19.0/connection.js")}
var fevent='{!Field_Event__c.Id}';
var result=sforce.connection.query("Select Id,Name,Account_Name__c,Account_Name_Formula__c,Contact__c,Contact_Name__c,Aircraft_Type__c,Aircraft_Tail_Number__c,Product_Type__c,Catalog_Product_Group__c,Supported_Product__c,Problem_Description__c from Field_Event__c where Id='"+ fevent+"'");
var records1 = result.getArray('records');
var AccountName = escape(records1[0].Account_Name_Formula__c);
if(AccountName==null)
{
AccountName = '';
}
var ContactName = records1[0].Contact__c;
var AirCraftType = records1[0].Aircraft_Type__c;
var TailNumber = records1[0].Aircraft_Tail_Number__c;
if(TailNumber==null)
{
TailNumber='';
}
var ProductType =escape(records1[0].Product_Type__c);
var CatalogProductGroup = escape(records1[0].Catalog_Product_Group__c);
var SupportedProduct= escape(records1[0].Supported_Product__c);
var Description = escape(records1[0].Problem_Description__c);
var fno = records1[0].Name;
if(AirCraftType!=null)
{
AirCraftType=AirCraftType.substring(0,15);
var airr=sforce.connection.query("Select Id,Name from Platform__c where Id ='"+ AirCraftType+"'");
var records2 = airr.getArray('records');
var AirCraftName =escape(records2[0].Name);
}

if(ContactName!=null)
{
ContactName=ContactName.substring(0,15);
var con=sforce.connection.query("Select Id,Name from Contact where Id ='"+ ContactName+"'");
var records3= con.getArray('records');
var ConName =escape(records3[0].Name);
}

var RecordtypeName='SR(General)';
var result=sforce.connection.query("Select Id,Name from RecordType where name ='"+ RecordtypeName+"'");
var records1 = result.getArray('records');
rec = records1[0];
var recordType=rec.Id;
var recName = rec.Name;

if(AirCraftType!=null && ContactName!=null)
{

parent.window.location.replace ('/a1V/e?CF00N30000004rd0p='+AccountName+'&CF00N30000004rd1J='+ConName+ '&CF00N30000004rd0r='+AirCraftName+'&00N30000004rd0q='+TailNumber+'&00N30000004rd1z='+ProductType+'&00N30000004rd12='+CatalogProductGroup +'&00N30000004rd2P='+SupportedProduct+'&00N30000004rd1t='+Description+'&RecordType='+recordType+'&CF00N30000004rd1d='+fno+'&retURL=/'+fevent+'&nooverride=1');
}
else if(ContactName!=null)
{
parent.window.location.replace ('/a1V/e?CF00N30000004rd0p='+AccountName+'&CF00N30000004rd1J='+ConName+ '&00N30000004rd0q='+TailNumber+'&00N30000004rd1z='+ProductType+'&00N30000004rd12='+CatalogProductGroup +'&00N30000004rd2P='+SupportedProduct+'&00N30000004rd1t='+Description+'&RecordType='+recordType+'&CF00N30000004rd1d='+fno+'&retURL=/'+fevent+'&nooverride=1');
}
else if(AirCraftType!=null)
{
parent.window.location.replace ('/a1V/e?CF00N30000004rd0p='+AccountName+'&CF00N30000004rd0r='+AirCraftName+'&00N30000004rd0q='+TailNumber+'&00N30000004rd1z='+ProductType+'&00N30000004rd12='+CatalogProductGroup +'&00N30000004rd2P='+SupportedProduct+'&00N30000004rd1t='+Description+'&RecordType='+recordType+'&CF00N30000004rd1d='+fno+'&retURL=/'+fevent+'&nooverride=1');

}

 Thanks,

Indu.

 

A problem with the onsite java script for the button or link was encountered missing ; before statement

Gomathi SGomathi S

Hi Chinnyy,

 

Try below code.

 

 

{!REQUIRESCRIPT("/soap/ajax/20.0/connection.js")}
sforce.connection.sessionId = '{!$Api.Session_ID}';
try {

var result=sforce.connection.query("Select Id,Name,Account_Name__c,Account_Name_Formula__c,Contact__c,Contact_Name__c,Aircraft_Type__c,Aircraft_Tail_Number__c,Product_Type__c,Catalog_Product_Group__c,Supported_Product__c,Problem_Description__c from Field_Event__c where Id LIKE 'fevent%'");

var resultCnt = callReportLst.getArray("result");
if(resultCnt.length == 0) {


// ADD YOUR LOGIC HERE


}

} catch(e) {
if (e.faultcode.indexOf("INVALID_SESSION_ID") != -1){
alert('Your session has expired, please login again.');
}
}

 

 

Regards,

TheBlogReaders.com