機会連絡先ロールから人の名前を取得しようとしています...それは可能ですか、それとも完全にベースから外れていますか? これは私がすでに持っているコードです。contactRole から contactID を取得しても名前が返されないことに気付きました...名前を取得するには、代わりに何が必要ですか?
trigger add_primary_advisor on Opportunity(before update) {
for(Opportunity o: Trigger.new){
if (!Trigger.oldMap.get(o.id).IsClosed) {
OpportunityContactRole contactRole =
[select ContactID from OpportunityContactRole where IsPrimary = true and OpportunityId = :o.id];
if (contactRole != null) {
o.Primary_Advisor__c=contactRole.contactID;
}
}
}
}