从联系人中选择帐户会显示错误,无法创建任何联系人

时间:2017-09-04 04:52:51

标签: salesforce

当我在创建帐户时从联系人中选择帐户时显示相同的错误,但无法创建任何联系人。 插入一个没有帐户的新联系人然后抛出错误消息

 trigger contacterror on Contact (before insert) {
    for (contact cons : trigger.new){
       if (cons.account==null){
           cons.addError('Account nahi bana hai');
       }
     }
}

`

1 个答案:

答案 0 :(得分:0)

AccountId是存储相关AccountId的联系人字段,因此您应该对其进行评估。在Trigger中,您可以访问sObject上的所有字段。您无权访问相关sObject上的读取字段,帐户引用整个相关帐户记录。为此,您必须进行查询。

trigger contacterror on Contact (before insert) {
    for (contact cons : trigger.new){
        if (cons.accountId==null){
            cons.addError('Account nahi bana hai');
        }
    }
}