gpt4 book ai didi

dynamics-crm-2011 - 如何获取crm 2011的用户名?

转载 作者:行者123 更新时间:2023-12-02 07:03:44 25 4
gpt4 key购买 nike

如何编写用于在 crm 2011 中获取用户名(不是所有者)的 javascript 函数。

最佳答案

如果您指的是 SystemUser 记录的 FullName 属性,您可以使用此函数:

function getCurrentUserFullName() {
var serverUrl;
if (Xrm.Page.context.getClientUrl !== undefined) {
serverUrl = Xrm.Page.context.getClientUrl();
} else {
serverUrl = Xrm.Page.context.getServerUrl();
}
var ODataPath = serverUrl + "/XRMServices/2011/OrganizationData.svc";
var userRequest = new XMLHttpRequest();
userRequest.open("GET", ODataPath + "/SystemUserSet(guid'" + Xrm.Page.context.getUserId() + "')", false);
userRequest.setRequestHeader("Accept", "application/json");
userRequest.setRequestHeader("Content-Type", "application/json; charset=utf-8");
userRequest.send();
if (userRequest.status === 200) {
var retrievedUser = JSON.parse(userRequest.responseText).d;
var userFullName = retrievedUser.FullName;
return userFullName;
}
else {
return "error";
}
}

引用:CRM Answers - Get current user's full name with a synchronous call

关于dynamics-crm-2011 - 如何获取crm 2011的用户名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16031886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com