Sharepoint-获取用户';显示窗体中的帐户ID

Sharepoint-获取用户';显示窗体中的帐户ID,sharepoint,sharepoint-2010,Sharepoint,Sharepoint 2010,我想在我的显示表单中的“个人或组”字段中获取用户帐户ID: 有可能吗?这实际上比较了两个用户名,希望这对您有用。另一种方法是从显示的文本中获取用户名,而不是再次查询列表 在SharePoint designer中打开DispForm.aspx,并将此脚本添加到“Placeholder AdditionalPageHead”部分 <script> function GetQueryStringParams(sParam) { var sPageURL

我想在我的显示表单中的“个人或组”字段中获取用户帐户ID:


有可能吗?

这实际上比较了两个用户名,希望这对您有用。另一种方法是从显示的文本中获取用户名,而不是再次查询列表

在SharePoint designer中打开DispForm.aspx,并将此脚本添加到“Placeholder AdditionalPageHead”部分

<script>
    function GetQueryStringParams(sParam)
    {
        var sPageURL = window.location.search.substring(1);
        var sURLVariables = sPageURL.split('&');
        for (var i = 0; i < sURLVariables.length; i++) 
        {
            var sParameterName = sURLVariables[i].split('=');
            if (sParameterName[0] == sParam) 
            {
                return sParameterName[1];
            }
        }
    }

    $( document ).ready(function() {        
        //var user = $().SPServices.SPGetCurrentUser();
        var user = $().SPServices.SPGetCurrentUser({
                      fieldName: "Title"
                    });

        var requester;
        var id= GetQueryStringParams('ID');

            $().SPServices({
                operation: 'GetListItems',
                async: false,
                debug: false,
                listName: 'PollVotes',
                CAMLQuery: '<Query><Where><Eq><FieldRef Name="ID"/><Value Type="Counter">' + id + '</Value></Eq></Where></Query>',
                completefunc: function (xData, Status) {
                    var xNode = $(xData.responseXML).SPFilterNode("z:row")[0];
                    if (xNode != null)
                    {
                        $(xData.responseXML).SPFilterNode("z:row").each(function () {
                            requester = $(this).attr("ows_Requester");
                        });
                    }
                }
            });

        if(requester.split('#')[1] + " - " + user)
            alert("The Requester equals the Current User");
    });

</script>

函数GetQueryStringParams(sParam)
{
var sPageURL=window.location.search.substring(1);
var sURLVariables=sPageURL.split('&');
对于(变量i=0;i