Skip to Content

TheBlogReaders.com

Salesforce.com, PHP, MySQL, Javascript, Ajax, Htacces

How to get the Salesforce object API Name by Record Id

Be First!
by February 26, 2013 SALESFORCE

How to get the Salesforce object API Name by Record Id?


String recordId = 'a0AL0000000KLCjMAO'; // replace this id with your one record ID
String recordCode  = recordId.subString(0,3); // geting first 3 digits

Map<String, Schema.SObjectType> gDesc = Schema.getGlobalDescribe();
for(Schema.SObjectType objInstance : gDesc.values()) {
if(objInstance.getDescribe().getKeyPrefix() == recordCode) {
System.debug('Id is related to object API Name: '+ objInstance.getDescribe().getName());
}
}

List of Salesforce Standard Objects Prefixed IDs

 

(756)

Previous
Next

Leave a Reply