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