#salesforce #schema #apex-code
#salesforce #схема #apex-код
Вопрос:
Возможно ли получить список всех имен API для всех полей объекта?
Schema.DescribeSObjectResult r =Object__c.sObjectType.getDescribe();
List<String>apiNames = new list<String>();
for(Schema.DescribeSObjectResult result : r){
apiNames.add(); //this is where I am lost.
}
Ответ №1:
Для получения схемы можно использовать метод fields .SObjectTypeFields .
Schema.DescribeSObjectResult r = Account.sObjectType.getDescribe();
List<String>apiNames = new list<String>();
for(string apiName : r.fields.getMap().keySet()){
apiNames.add(apiName);
}
System.debug(apiNames);