我正在尝试编写一个触发器以将“名称”字段(API 中的 WhoId)更新为与任务相关的帐户的自定义主要联系人字段的“名称”(ContactId)。
trigger updateNameToPrimary on Task (after insert, after update) {
for(Task t : Trigger.new) {
t.WhoID = [SELECT Account.Id
FROM Account
WHERE Id = :t.Id].Custom_Primary_Contact__c;
}
}
我一直在做一些测试,但认为它不起作用,无法弄清楚原因。只是在正确的方向上寻找一点,因为我仍在学习过程中。