我试图从我在我正在使用的两个函数之外声明的变量中接收数据。
var AccountOwnerId;
function checkUserContact() {
var lookup = new Array();
lookup = Xrm.Page.getAttribute("pp_qcustomerid").getValue();
if (lookup != null) {
var name = lookup[0].name;
var id = lookup[0].id.substring(1, 37);
var entityType = lookup[0].entityType;
}
var res = retrieveRecord(id, "AccountSet", UserRetrievedSuccess, UserRetrievedError, "OwnerId");
alert(AccountOwnerId);
}
function UserRetrievedSuccess(data, textStatus, XmlHttpRequest) {
AccountOwnerId = data.OwnerId.Id;
alert(AccountOwnerId);
return AccountOwnerId;
}
" UserRet中的警告框。"。得到正确的值,但是" checkUs中的警报......"获得"未定义"。
一直尝试不同的方法来解决这个问题,但都会导致同样的问题。所以我没有想法。