You need to sign in to do that
Don't have an account?
tania chattopadhyay
Hi all, I need an urgent help. I want to tag a campaign where a particular lead is already there in campaign member , with a custom campaign lookup field in lead object.
I have written an apex trigger:
trigger CampaignFacebook on Lead (before insert) {
for(Lead l : Trigger.new)
{
System.debug('****---'+l.id);
for(CampaignMember c:[Select CampaignId from CampaignMember where LeadId =:l.id])
{
System.debug('######---'+c.CampaignId);
l.Campaign_Details_Manual_NEW__c=c.CampaignId;
}
}
}
For example-
Camapign name: campaign A
Lead name- lead A
campaign lookup Field name in Lead- Campaign_Details_Manual_NEW__c
Under Campaign A, lead A is already there in Campaign Member, now need to tag Campaign A in Campaign_Details_Manual_NEW__c field in lead object.
Plz help me,I have written this in Sandbox.
trigger CampaignFacebook on Lead (before insert) {
for(Lead l : Trigger.new)
{
System.debug('****---'+l.id);
for(CampaignMember c:[Select CampaignId from CampaignMember where LeadId =:l.id])
{
System.debug('######---'+c.CampaignId);
l.Campaign_Details_Manual_NEW__c=c.CampaignId;
}
}
}
For example-
Camapign name: campaign A
Lead name- lead A
campaign lookup Field name in Lead- Campaign_Details_Manual_NEW__c
Under Campaign A, lead A is already there in Campaign Member, now need to tag Campaign A in Campaign_Details_Manual_NEW__c field in lead object.
Plz help me,I have written this in Sandbox.
try this code
if you found this answer helpful then please mark it as best answer so it can help others.
Thanks,
Akshay