Salesforce 联系级别c不';不存在
我有一个salesforce intership的小项目,所以d编写了以下代码:Salesforce 联系级别c不';不存在,salesforce,apex,Salesforce,Apex,我有一个salesforce intership的小项目,所以d编写了以下代码: for(Integer i = 0; i < records; i++) { Contact cont = new Contact( FirstName = 'Name' + i, LastName = 'Surname' + i, Email = 'e' + i + '@mail.com' );
for(Integer i = 0; i < records; i++) {
Contact cont = new Contact(
FirstName = 'Name' + i,
LastName = 'Surname' + i,
Email = 'e' + i + '@mail.com'
);
if(i < 65) {
cont.AccountId = accA.Id;
cont.Contact_Level__c = 'Primary';
} else if(i < 130) {
cont.AccountId = accB.Id;
cont.Contact_Level__c = 'Secondary';
} else {
cont.AccountId = accC.Id;
cont.Contact_Level__c = 'Tertiary';
}
testContactList.add(cont);
}
insert testContactList;
}
for(整数i=0;i
错误是变量不存在:联系级别c
但我真的不知道是怎么回事。您在
联系人表上是否真的有一个同名字段?没有打字错误?也许它被称为ContactLevel\uuu c
或Level\uu c
?
进入设置->自定义->联系人->字段(或设置->对象管理器->联系人->字段,如果您在Lightning中),并仔细检查?当代码中提到的API名称(ContactLevel____c)不正确时,会发生此错误,这意味着可能存在键入错误或变量甚至不存在。
您可以转到设置-->对象管理器-->联系-->字段和关系并搜索字段,如果字段存在,请复制API名称并将其粘贴到代码中。
希望这能解决你的问题