Hi Bipin thank you for reply actually i need to get value from parent account to lead ,
Please check this code and let me know if any issue :
function setLookup(executionContext) {
var formContext = executionContext.getFormContext();
var account = formContext.getAttribute('parentaccountid').getValue()[0].id.slice(1, -1);//get account id
if (account != null) {
Xrm.WebApi.online.retrieveRecord("account", "" + contact + "", "?$select=_new_country_value").then(
function success(result) {
var _new_country_value = result["_new_country_value"];
var _new_country_value_formatted = result["_new_country_value@OData.Community.Display.V1.FormattedValue"];
var _new_country_value_lookuplogicalname = result["_new_country_value@Microsoft.Dynamics.CRM.lookuplogicalname"];
if (_new_country_value != null) {
var value = new Array();
value[0] = new Object();
value[0].id = _new_country_value;
value[0].name = _new_country_value_formatted;
value[0].entityType = _new_country_value_lookuplogicalname;
formContext.getAttribute("new_country").setValue(value); //set the counrty lookup field value in lead
}
else {
alert("No Contact");
}
},
function (error) {
Xrm.Utility.alertDialog(error.message);
}
);
}
}