1

如果您尝试从包含用户 ID 的 VARIABLE 填充所有者名称怎么办?这一行将如何变化?

c.MerchantOwner__c = userMap.get(accountMap.get(c.AccountId).OwnerId).name;

我尝试了一些变化,但无法让它发挥作用。我设想它类似于:

accObj.put('xx',  userMap.tmpClosedWonOwner.name );

谢谢。 (这是我正在使用的代码的精简版本,因此左侧的差异 - 我在第一个代码集上使用了对先前答案的引用)

4

1 回答 1

0

尝试从 Account 中选择 Owner.Name 字段并将其填充到 MerchantOwner__c 字段中

for(Account acc: [Select Id,Owner.Name , MerchantOwner_c From Account where Id in:trigger.newMap.keySet() ]){ trigger.newMap.get(acc.Id).MerchantOwner _c = trigger.newMap.get (acc.Id).Owner.Name;}

于 2013-01-14T06:51:00.287 回答