不确定这应该转到连接器还是data-weave,但请在此处发布。这与salesforce-composite-request连接器有关。 首先,我需要获取一个ID列表,然后将其删除,是否可以使用Composite-request。这是我正在尝试使用dw的方法:
%dw 2.0
output application/json
---
{
allOrNone: true,
compositeRequest: [
{
method: "GET",
referenceId: "GetOrderIds",
url: "/services/data/v48.0/query/?q=SELECT+Id++From+OrderItem+WHERE+Order.SAP_Sales_Document_Number__c+=+'70022247'"
},
{
method: "DELETE",
referenceId: "deleteOrderIds",
url: "/services/data/v48.0/sobjects/OrderItem/Id/" ++ "@{GetOrderIds.records.Id}"
}]
}
上述错误为:指定的参考无效。在GetOrderIds中未找到GetOrderIds.records.Id的值。
当我使用@ {GetOrderIds.records [0] .Id}时,它可以工作,但是它只删除一条记录,我需要删除所有列表。
有什么想法吗?