You need to sign in to do that
Don't have an account?
gopipatel_2610
String ThisOppPartner = [select AccountTo.Name From Partner WHERE OpportunityId = :OppId ];
Opportunity op = new Opportunity
Opportunity update using Apex code
Hi All,
I am trying to update the custom field in the opprotunity with all the partners in the opprotunity. Custom field called "partners merge field" will be populated with all the partners related to the perticular opprotunity that has been updated. NOTE: Partners merge field is a custom text field.
HEre is the code I am using.
Its giving me errors called illigal assignment from array. Can anone point me out with the solution. I am new to Apex. Any help will be appreciated.
trigger UpdateOpportunity on Opportunity bulk (after update)
{
for (Opportunity opp : Trigger.new)
{
Id OppId;
OppId = opp.Id;
{
for (Opportunity opp : Trigger.new)
{
Id OppId;
OppId = opp.Id;
String ThisOppPartner = [select AccountTo.Name From Partner WHERE OpportunityId = :OppId ];
Opportunity op = new Opportunity
(
Id = opp.Id,
Partners_Merge_Field__c = ThisoppPartner
);
update op;}}
Id = opp.Id,
Partners_Merge_Field__c = ThisoppPartner
);
update op;}}
Thanks,
I think ,the problem is, "id is read only".You can not assign any value to id.