var userId = Xrm.Page.context.getUserId();
var username = Xrm.Page.content.getUserName();
function setCustomModifiedBy(executionContext, fieldName, lookupId, lookupName, entityName) {
var formContext = executionContext.getFormContext();
var lookupData = new Array();
var lookupItem = new Object();
lookupItem.id = lookupId;
lookupItem.name = lookupName;
lookupItem.entityType = entityName;
lookupData[0] = lookupItem;
formContext.getAttribute(fieldName).setValue(lookupData);
}
i am getting the below error
TypeError: executionContext.getFormContext is not a function
at setCustomModifiedBy (fwhplay.crm.dynamics.com/.../fwh_Modified_By2
at eval (eval at RunHandlerInternal (fwhplay.crm.dynamics.com/.../ClientApiWrapper.aspx, <anonymous>:1:1)
at RunHandlerInternal (fwhplay.crm.dynamics.com/.../ClientApiWrapper.aspx
at RunHandlers (fwhplay.crm.dynamics.com/.../ClientApiWrapper.aspx
at ExecuteHandler (fwhplay.crm.dynamics.com/.../ClientApiWrapper.aspx
at Mscrm.TurboForm.Control.CustomScriptsManager.$Dq_1 (fwhplay.crm.dynamics.com/.../formcontrols.js
at Mscrm.TurboForm.Control.CustomScriptsManager.executeHandler (fwhplay.crm.dynamics.com/.../formcontrols.js
at Mscrm.TurboForm.Control.CustomScriptsManager.executeHandlerByDescriptor (fwhplay.crm.dynamics.com/.../formcontrols.js
at fwhplay.crm.dynamics.com/.../formcontrols.js
at fwhplay.crm.dynamics.com/.../global.ashx