Acquisition of the object name by SalesForce Id

 String sObjName = myId.getSObjectType().getDescribe().getName();

 

public string findObjectAPIName( String recordId ){
        if(recordId == null)
            return null;
        String objectAPIName = '';
        keyPrefix = recordId.substring(0,3);
         for( Schema.SObjectType obj : Schema.getGlobalDescribe().Values() ){
              String prefix = obj.getDescribe().getKeyPrefix();
               if(prefix == keyPrefix){
                         objectAPIName = obj.getDescribe().getName();
                          break;
                }
         }

         return objectAPIName;

}

Guess you like

Origin www.cnblogs.com/dlywang0411/p/11459023.html