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__cLevel__c? 转到设置 -> 自定义 -> 联系人 -> 字段(或设置 -> 对象管理器 -> 联系人 -> 字段,如果你在 Lightning 中)并仔细检查?

当您在代码中提到的API名称(ContactLevel__c)不正确时会出现此错误,这意味着可能存在拼写错误或变量甚至不存在。 您可以转到设置 --> 对象管理器 --> 联系人 --> 字段和关系并搜索该字段,如果该字段存在,请复制 API 名称并将其粘贴到代码中。 希望这能解决您的问题。