1

ユーザーの ID を含む VARIABLE から所有者名を入力しようとしている場合はどうなるでしょうか。この1行はどのように変化しますか?

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 に答える