Salesforce 从SObject列表中获取字段值(顶点)

Salesforce 从SObject列表中获取字段值(顶点),salesforce,apex,Salesforce,Apex,我面临着当前的问题。 我有下面的代码,这是一个SObject列表,我想得到“CreatedDate”字段。 我真的很感谢你的时间和评论,谢谢 public static Object testMeth() { List<SObject> leadsAndOpps = new List<SObject>(); List<Lead> lstLead = [Select Id, Name, CreatedDate FROM Lead]; Li

我面临着当前的问题。 我有下面的代码,这是一个SObject列表,我想得到“CreatedDate”字段。 我真的很感谢你的时间和评论,谢谢

public static Object testMeth() {
    List<SObject> leadsAndOpps = new List<SObject>();
    List<Lead> lstLead = [Select Id, Name, CreatedDate FROM Lead];
    List<Opportunity> lstOpp = [Select Id, Name, CreatedDate FROM Opportunity];

    //Assign first and second List to Sobject List
    leadsAndOpps.addAll(lstLead);
    leadsAndOpps.addAll(lstOpp);

    for(SObject lstExa : leadsAndOpps) {
        String getName = (String)lstExa.get('Name'); = This example works cool
        DateTime getDateVal = (DateTime)lstExa.get(CreatedDate); = Variable doesn't exists
    }
 return leadsAndOpps;
}
公共静态对象testMeth(){
List leadsAndOpps=新列表();
List lstLead=[从Lead中选择Id、名称、CreatedDate];
List lstOpp=[从Opportunity中选择Id、名称、CreatedDate];
//将第一个和第二个列表分配给Sobject列表
Lead和Opps.addAll(lstLead);
leadsAndOpps.addAll(Lstop);
对于(SObject一级考试:leadsAndOpps){
String getName=(String)lstExa.get('Name');=这个例子很好用
DateTime getDateVal=(DateTime)lstExa.get(CreatedDate);=变量不存在
}
返回leadsAndOpps;
}
SObject.get()方法需要一个表示字段API名称的字符串。如果在引号中加上“CreatedDate”,应该可以。您现在传递的是一个名为CreatedDate的未声明变量