SFDC高度集成了数据库,那么在查询和操作数据的时候,正确了解数据(Sobject&Field)的API名称显得尤为重要。
一、查找对象和字段名称
1、要查找在Apex中使用的标准对象及其字段的名称,请参阅Salesforce和Force.com的对象引用点击打开链接。
2、对于自定义对象,在您的组织中查找对象和字段API名称。 从“设置”中,在快速查找框中输入对象,然后选择对象,然后单击对象的名称。
二、sObject和字段名称
1、sObject的名称对应于相应标准或自定义对象的API名称。类似地,sObject字段的名称对应于相应字段的API名称。
2、对象和字段的API名称可能与其标签不同。例如,Employees字段有一个Employees标签,并在帐户记录页面上显示为Employees,但其API名称为NumberOfEmployees。
3、在Apex中访问此字段,您需要使用字段的API名称:NumberOfEmployees。
4、以下是用于自定义对象和自定义字段的API名称的一些规则的突出显示。
a、对于自定义对象和自定义字段,API名称始终以__c后缀结尾。对于自定义关系字段,API名称以__r后缀结尾。例如:
b、具有商品标签的自定义对象的API名称为Merchandise__c。
c、具有说明标签的自定义字段的API名称为Description__c。
d、带有Items标签的自定义关系字段的API名称为Items__r。
f、此外,标签中的空格将替换为API名称中的下划线。例如,Employee Seniority的自定义字段名称的API名称为EmployeeSeniority__c。
更多参考: