Javascript CRM 2011如何使用特定联系人的信息更新账户表单(address1_city字段)?

Javascript CRM 2011如何使用特定联系人的信息更新账户表单(address1_city字段)?,javascript,crm,dynamics-crm-4,Javascript,Crm,Dynamics Crm 4,我想编写JavaScript代码来更新帐户表单(address1_city字段) 根据“主要联系人”字段,我需要检索正确的联系人城市并进行更新 具有此值的帐户城市 我该怎么做 我有一个返回第一个联系人的函数: function getFirstContactToBePrimaryContact(contactName) { SDK.REST.retrieveMultipleRecords("Contact", "$select=FullName", function

我想编写JavaScript代码来更新帐户表单(address1_city字段) 根据“主要联系人”字段,我需要检索正确的联系人城市并进行更新 具有此值的帐户城市

我该怎么做

我有一个返回第一个联系人的函数:

function getFirstContactToBePrimaryContact(contactName) 
{ 
    SDK.REST.retrieveMultipleRecords("Contact", "$select=FullName", 
        function (results) 
        { 
            var firstResult = results[0]; 

            if (firstResult != null) 
            { 
                if(contactName == firstResult) 
                { 
                    returnValue = getcity(firstResult);
                    return; 
                }
            } 
            else 
            { 
                //document.write("No Contact records are available to set as the primary contact for the account.");
            } 
        }, errorHandler, function () { /*OnComplete handler*/ } 
    ); 
} 

你看过MSDN或SDK了吗?是的,我没有找到正确的语法,这是一个复杂的语法。发布你到目前为止的内容。我有一个函数返回第一个联系人:你可以根据联系人id
contact c=(contact)service.Retrieve(EntityName.contact.ToString()提取单个联系人,而不是检索多个记录,ContactId,新的AllColumns())