Salesforce 哪个值应传递到查找关系字段?

Salesforce 哪个值应传递到查找关系字段?,salesforce,apex-code,salesforce-service-cloud,salesforce-chatter,Salesforce,Apex Code,Salesforce Service Cloud,Salesforce Chatter,我创建了一个Employee对象,希望在其中显示Lead的查找关系字段。员工记录来自潜在客户。那怎么办呢 实际上我在课堂上写过 emp.Source_Lead__c = lead.id; // emp is Employee object & lead is Lead object. 但它会在查找中显示我的名字,CompanyName,所以它不会访问。 比如: 来源线索:eabc exyz,ecompany 帮帮我……如果你在谈论新员工/编辑员工表单-是的,你传递了一个Id。你做得对

我创建了一个Employee对象,希望在其中显示Lead的查找关系字段。员工记录来自潜在客户。那怎么办呢

实际上我在课堂上写过

emp.Source_Lead__c = lead.id;  // emp is Employee object & lead is Lead object.
但它会在查找中显示我的名字,CompanyName,所以它不会访问。 比如: 来源线索:eabc exyz,ecompany


帮帮我……

如果你在谈论新员工/编辑员工表单-是的,你传递了一个Id。你做得对。棘手的是,你不能立即用“点”来显示铅的字段

建立链接并保存后,您必须查询潜在客户字段。类似这样的问题(你的问题不太清楚,我不知道这是一页还是两页)

Employee__c emp = new Employee__c();
// ... fill fields as needed
emp.Source_Lead__c = lead.Id;

insert emp;

// And later you can query
emp = [SELECT Id, Name, Source_Lead__c, Source_Lead__r.Name, Source_Lead__r.Custom_Field__c
FROM Employee__c WHERE Id = :emp.Id];

System.debug(emp.Lead_Source__r.Name); // now it will work