Apex触发器根据与联系人的相关联系来更新任务对象上与公司相关的字段的值(如果仅为空)

时间:2018-10-26 08:29:18

标签: salesforce

在提交记录之前,我需要根据“相关于:联系人”字段值在任务对象上编写一个触发器来预填充“相关:公司”字段(如果仅为空)的值。请帮助我如何实现这一目标。

谢谢Shweta

1 个答案:

答案 0 :(得分:0)

在任务上触发TaskTrigger(更新后){     for(Task newTask:Trigger.New){         // Task.WhoId!= null ----检查联系人是否为空         //((string)Task.WhoId).startsWith('003') ----检查任务是否与联系人相关         // Task.WhatId == null ----检查与之相关的字段是否为空         if(Task.WhoId!= null &&((字符串)Task.WhoId).startsWith('003')&& Task.WhatId == null){              //根据需要添加代码。         }     } }