检索报价 - 404错误

Tho*_*mas 2 dynamics-crm-2011

我在MS CMS 2011中工作并尝试在javascript中检索带有id的引用.

var id = Xrm.Page.data.entity.getId();            
id = id.replace('{','').replace('}','');
var options = "$select=" + ebcont.crm.meta.quote.QuoteNumber
  + "&$filter=" + ebcont.crm.meta.quote.QuoteId + " eq (guid'" + id +"')";
SDK.REST.retrieveMultipleRecords(
  ebcont.crm.meta.quote.LogicalName, 
  options, 
  ebcont.crm.quote._successRetrieve,
  function(error) { alert(error.message); }, 
  ebcont.crm.quote._retrieveQuoteComplete);
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息:

错误:404:未找到:找不到段'quoteSet'的资源.

我用同样的方式来检索一个国家,没有问题.有谁知道我做错了什么?

Jam*_*ood 6

我发现ODATA调用在套管周围可能非常挑剔.

尝试ebcont.crm.meta.quote.LogicalName改为Quote.

作为一方,SetSDK代码附加了该位(假设您使用的是与我相同的MSDN示例).