Map<String, Schema.SObjectType> schemaMap = Schema.getGlobalDescribe();
Schema.SObjectType leadSchema = schemaMap.get('Opportunity');
Map<String, Schema.SObjectField> fieldMap = leadSchema.getDescribe().fields.getMap();
for(string fieldName :fieldMap.keySet())
{
//fieldName 为字段api
System.debug(fieldName+'--------fieldName------');
Schema.DescribeFieldResult DescField =fieldMap.get(fieldName).getDescribe();
System.debug(DescField.isCustom()+':自定义字段返回True,标准字段返回false');
}
本文详细介绍了如何使用Salesforce的Schema类获取全局描述信息,通过示例代码展示了如何遍历并检查Opportunity对象的所有字段,区分自定义字段与标准字段,为优化SOQL查询提供了实用的指导。
3401

被折叠的 条评论
为什么被折叠?



