这可能是因为逻辑存在性 functoid 认为需要检查的元素不存在,从而引发了错误。您可以尝试使用逻辑不等 functoid 来解决此问题,该 functoid 可以使用 If/Then 条件语句在源和目标之间实现条件输出。
以下是一个示例代码片段,其中使用了逻辑不等 functoid:
ns0:Order
在这个示例中,存在两个地址字段:ShipTo 和 BillingAddress。 使用逻辑不等 functoid,我们选择两个地址中的一个来输出。 当 BillingSameAsShipping 等于 true 时,BillingAddress 输出 ShippingAddress,否则 BillingAddress 输出 BillingAddress。这就避免了逻辑存在性 functoid 报错的问题。