Contact_level__c 不存在
Contact_level__c doesn't exist
我有一个销售人员实习的小项目,所以我做了这个代码:
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;
}
错误是变量不存在:Contact_Level__c
但是我真的不知道怎么回事
Contact
table 上真的有同名字段吗?没有错别字?也许它被称为 ContactLevel__c
或 Level__c
?
转到设置 -> 自定义 -> 联系人 -> 字段(或设置 -> 对象管理器 -> 联系人 -> 字段,如果你在 Lightning 中)并仔细检查?
当您在代码中提到的API名称(ContactLevel__c)不正确时会出现此错误,这意味着可能存在拼写错误或变量甚至不存在。
您可以转到设置 --> 对象管理器 --> 联系人 --> 字段和关系并搜索该字段,如果该字段存在,请复制 API 名称并将其粘贴到代码中。
希望这能解决您的问题。
我有一个销售人员实习的小项目,所以我做了这个代码:
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;
}
错误是变量不存在:Contact_Level__c 但是我真的不知道怎么回事
Contact
table 上真的有同名字段吗?没有错别字?也许它被称为 ContactLevel__c
或 Level__c
?
转到设置 -> 自定义 -> 联系人 -> 字段(或设置 -> 对象管理器 -> 联系人 -> 字段,如果你在 Lightning 中)并仔细检查?
当您在代码中提到的API名称(ContactLevel__c)不正确时会出现此错误,这意味着可能存在拼写错误或变量甚至不存在。 您可以转到设置 --> 对象管理器 --> 联系人 --> 字段和关系并搜索该字段,如果该字段存在,请复制 API 名称并将其粘贴到代码中。 希望这能解决您的问题。