我需要使用 apex 从 Opportunity 对象中读取所有自定义字段,这怎么可能?
问问题
2250 次
2 回答
1
public Map<String, Schema.SObjectField> M = Schema.SObjectType.Opportunity.fields.getMap();
fieldSet = M.keySet();
fieldSet
是一组作为字符串的所有字段,可以直接在查询中使用它,也可以循环遍历它并准备一个字符串并在查询中使用它Database.query
但是请注意,它将由 Opportunity 中的字段组成,而不是关系特定字段
于 2011-10-03T11:44:15.310 回答
0
查询所有字段,尤其是云中的对象,这通常不是一个好的做法,这不利于速度和效率。你不能只指定你想要的字段吗?
如果您无法指定,请尝试使用 Salesforce describe 方法循环或获取字段:
于 2011-09-30T14:46:39.950 回答