我正在尝试过滤我的OData查询结果以仅检索与当前记录ID相关的活动记录。我使用下面的代码:在OData查询中对Guid进行过滤时出错
var RecordId = parent.Xrm.Page.data.entity.getId();
var options = "$select=Subject&$filter=RegardingObjectId eq guid'" + RecordId + "'";
我该如何正确对一个GUID过滤器?
编辑:
这是我的全部功能:
function retrieveActivities() {
///<summary>
/// Retrieves Activities by passing a filter to the SDK.RestEndpointPaging.RetrieveRecords function
///</summary>
clearRelatedGrid();
var number = parseInt(numberOfActivitiesToRetrieve.options[numberOfActivitiesToRetrieve.selectedIndex].value, 10);
var RecordId = parent.Xrm.Page.data.entity.getId();
var options = "$select=Subject&$filter=RegardingObjectId/Id eq (guid'" + RecordId + "');
SDK.REST.retrieveMultipleRecords("ActivityPointer", options, retrieveActivitiesCallBack, function (error) { alert(error.message); }, ActivitiesRetrieveComplete);
}
被称为是需要的网址,就可以抓住它通过F12工具 – Alex
我很抱歉,我不熟悉,我怎么能得到的URL。我已经在Chrome上打开了开发人员工具。你能指导我到它的位置吗? – user3340627
uhm在你看到的错误行中,右侧应该有一个链接。点击它,它应该把你带到“网络”选项卡的相关行。右键点击复制网址。编辑:很高兴看到你解决了这个问题。 – Alex