查看时间记录数的顶点触发器

时间:2015-06-22 06:57:55

标签: apex apex-trigger

我正在尝试为Object Lead开发Apex触发器。要求类似于记录查看次数。

我正在和你分享我的代码。

触发Lead上的ContactedRecord(插入后,更新后){

List<ID> lid=new List<ID>();

for(Lead l:Trigger.new)
{
    lid.add(l.id);
}

Integer i=0;
List<Lead> leadlist=[Select id,No_of_Times_Contacted__c from Lead where id IN:lid];

System.debug('**List size**'+leadlist.size());

for(Lead li: leadlist)
{
    /*Lead l=new Lead();
    Lead olddata=Trigger.oldMap.get(li.id);*/

    system.debug('No of Contacts');

    if(li.size()>0)
    {
        for(Integer j=0;j<li.Size(0);j++)
        {
            if(li.No_of_Times_Contacted__c ==li[j].id)
            {
                i++;
                li[j].No_of_Times_Contacted__c =i;
            }
        }
    }

    update li;
}

0 个答案:

没有答案