【发布时间】:2015-01-15 07:18:49
【问题描述】:
我需要使用 Javascript crm 2011 获取实体中的所有 guid?例如:我有一个名为 Contact 的实体。在该联系人实体中,有 5000 条记录。我需要在 Javacript 中获取所有 5000 个 guid。
如何做到这一点?
【问题讨论】:
标签: dynamics-crm-2011 dynamics-crm crm dynamics-crm-4 dynamics-crm-2013
我需要使用 Javascript crm 2011 获取实体中的所有 guid?例如:我有一个名为 Contact 的实体。在该联系人实体中,有 5000 条记录。我需要在 Javacript 中获取所有 5000 个 guid。
如何做到这一点?
【问题讨论】:
标签: dynamics-crm-2011 dynamics-crm crm dynamics-crm-4 dynamics-crm-2013
OData 限制为 50 条记录。要检索超过 50 条记录,我们必须使用 Paging 请检查此RetrieveRecords
【讨论】:
对于“批量获取”,您可以尝试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>
【讨论】: