我正在嘗試過濾我的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