如果您尝试从包含用户ID的VARIABLE填充所有者名称,该怎么办?这一行怎么会改变?
c.MerchantOwner__c = userMap.get(accountMap.get(c.AccountId).OwnerId).name;
我尝试了一些变化,但无法让它发挥作用。我ENVISION它类似于:
accObj.put('xx', userMap.tmpClosedWonOwner.name );
感谢。 (这是我正在使用的代码的缩减版本,因此左边的差异 - 我在第一个代码集上使用了对先前答案的引用)
答案 0 :(得分:0)
尝试从Account中选择Owner.Name字段并将其填充到MerchantOwner__c字段
for(帐户acc:[Select Id,Owner.Name,MerchantOwner_ c From Account in Id in:trigger.newMap.keySet()]){ trigger.newMap.get(acc.Id).MerchantOwner _c = trigger.newMap.get(acc.Id).Owner.Name; }