在javascript crm 2011中获取所有Guid

时间:2014-11-18 07:14:14

标签: dynamics-crm-2011 dynamics-crm crm dynamics-crm-4 dynamics-crm-2013

我需要通过使用Javascript crm 2011来获取实体中的所有guid?对于Ex:我有一个名为Contact.In的实体,该实体是一个5000条记录。我需要在Javacript获得alll 5000 guid。< / p>

怎么做?

2 个答案:

答案 0 :(得分:2)

OData 限制为50条记录。要回收50多条记录,我们必须使用分页 请检查此RetrieveRecords

答案 1 :(得分:0)

对于&#34;批量获取&#34;你可以尝试This solution

要获得一个guid,您可以使用 Web资源(简单HTML页面)。

<!DOCTYPE html>
<html>
<head>
<script>
function RetreiveGuid() 
{
    var guid = window.parent.Xrm.Page.data.entity.getId();
    var cleanGuid =guid.replace(/{/g,"").replace(/}/g,"");
    var entityName = window.parent.Xrm.Page.data.entity.getEntityName();
    document.getElementById("demo").innerHTML = entityName + " : " + cleanGuid;
}
</script>
</head>

<body>

<h4>Using Web Resources to Get Guid</h4>

<p id="demo"></p>

<button type="button" onclick="RetreiveGuid()">Get Guid</button>

</body>
</html>