查询 Dynamics 365 以获取与特定销售订单关联的所有销售订单详细信息
Querying Dynamics 365 for all salesorderdetails associated with a particular salesorder
我试图通过向以下路径发送 GET 请求来获取与特定 salesorder
关联的所有 salesorderdetails
:
$"{orgname}/api/data/v9.1/salesorderdetails?$select=salesorderdetailid&$filter=contains(salesorderid,'{salesOrderId}')";
其中 salesOrderId
是 Dynamics 365 中作为字符串的销售订单 GUID。
我收到错误 No function signature for the function with name 'contains' matches the specified arguments. The function signatures considered are: contains(Edm.String Nullable=true, Edm.String Nullable=true).
这不是获取相关销售订单详细信息的方法吗?
您的情况下正确的语法是:
$"{orgname}/api/data/v9.1/salesorderdetails?$select=salesorderdetailid&$filter=_salesorderid_value eq {salesOrderId}";
因为 salesorderid
是一个查找。
您也可以使用我的工具 Dataverse REST Builder 来帮助您处理语法。
我试图通过向以下路径发送 GET 请求来获取与特定 salesorder
关联的所有 salesorderdetails
:
$"{orgname}/api/data/v9.1/salesorderdetails?$select=salesorderdetailid&$filter=contains(salesorderid,'{salesOrderId}')";
其中 salesOrderId
是 Dynamics 365 中作为字符串的销售订单 GUID。
我收到错误 No function signature for the function with name 'contains' matches the specified arguments. The function signatures considered are: contains(Edm.String Nullable=true, Edm.String Nullable=true).
这不是获取相关销售订单详细信息的方法吗?
您的情况下正确的语法是:
$"{orgname}/api/data/v9.1/salesorderdetails?$select=salesorderdetailid&$filter=_salesorderid_value eq {salesOrderId}";
因为 salesorderid
是一个查找。
您也可以使用我的工具 Dataverse REST Builder 来帮助您处理语法。