Wednesday, 29 May 2019

Salesforce - Mass delete records on list view

{!REQUIRESCRIPT('/soap/ajax/29.0/connection.js')} 
try 
{ 
var selectedRecords = {!GETRECORDIDS( $ObjectType.Lead )}; 
if(selectedRecords.length<1) 
alert('Please Select at Least One Row !'); 
else 
{ 
userConsent = confirm( 
selectedRecords.length + 
' Record(s) will be Deleted. Continue ? ' 
); 
if(userConsent == true) 
{ 
delResult = sforce.connection.deleteIds(selectedRecords); 
if (delResult[0].getBoolean("success")) 
{ 
alert('The Record(s) were Deleted Successfully.'); 
window.location.reload(); 
} 
else 
alert( 
'The Record(s) Could Not be Deleted. Error Message: ' + 
delResult[0].errors.message 
); 
} 
} 
} 
catch(e) 
{ 
alert('The Action Could not be Completed. Error Message: ' + e); 
}

No comments:

Post a Comment