XrmServiceToolkit检索实体

问题描述 投票:1回答:1

快速摘要:通过电话呼叫活动,我有一个相关的实体联系人,然后我将联系人与帐户联系起来。因此,从电话呼叫我想从相关的联系人帐户获取一些数据,并通过以下方式执行此操作:

     var lookup = Xrm.Page.getAttribute("regardingobjectid").getValue();
     XrmServiceToolkit.Rest.Retrieve(lookup[0].id,
                'ContactSet',
                'ParentCustomerId',
                null,
                function (account) {
                    alert(String(account));
                },
                function (error) {
                    alert("in error handler");
                    alert(error.message);
                }, true);

其中ParentCustomerId在Contact中的类型为'Entity'。我可以获取帐户的名称(通过account.Name)和一些其他(看似)随机字段(没有一个是我需要的),但不是帐户的ID(然后我可以在另一个检索中使用) )。思考?

javascript dynamics-crm-2011
1个回答
0
投票

如果你可以做account.Name,那么account.Id应该是同一个帐户对象的一部分。在OData的土地上,资本化很重要,请确保您通过“account.Id”获取ID,而不是“account.id”或“account.ID”

© www.soinside.com 2019 - 2024. All rights reserved.