如何使用Mulesoft dataweave中的netsuite连接器在nullfieldlist中传递多个值
在我的转换过程中,我需要清空2个字段,我正试图在mulesoft 4 dataweave中这样做,但它只考虑第二项,而不是两项如何使用Mulesoft dataweave中的netsuite连接器在nullfieldlist中传递多个值,netsuite,dataweave,mulesoft,Netsuite,Dataweave,Mulesoft,在我的转换过程中,我需要清空2个字段,我正试图在mulesoft 4 dataweave中这样做,但它只考虑第二项,而不是两项 %dw 2.0 output application/java import * from dw::core::Strings --- { customFieldList: { customField: [
%dw 2.0
output application/java
import * from dw::core::Strings
---
{
customFieldList: {
customField: [
{ScriptId: "custentity_wip_commission_payment",
value: { internalId: payload.commisionpayment as String default ""} as Object {class: "org.mule.module.netsuite.extension.api.ListOrRecordRef"}
} as Object {class: "org.mule.module.netsuite.extension.api.SelectCustomFieldRef"},
{ScriptId: "custentity_wip_accounting_status",
value: { internalId: payload.accountingstatus as String default ""} as Object {class: "org.mule.module.netsuite.extension.api.ListOrRecordRef"}
} as Object {class: "org.mule.module.netsuite.extension.api.SelectCustomFieldRef"},
{ScriptId: "custentity_wip_retain",
value: { internalId: payload.retain as String default ""} as Object {class: "org.mule.module.netsuite.extension.api.ListOrRecordRef"}
} as Object {class: "org.mule.module.netsuite.extension.api.SelectCustomFieldRef"},
{ScriptId: "custentity_wip_schedule",
value: { internalId: payload.wipschedule as String default ""} as Object {class: "org.mule.module.netsuite.extension.api.ListOrRecordRef"}
} as Object {class: "org.mule.module.netsuite.extension.api.SelectCustomFieldRef"},
{scriptId: "custentity_wip_salesrep",
value: payload.salesrep as String default ""} as Object {class: "org.mule.module.netsuite.extension.api.StringCustomFieldRef"},
{ScriptId: "custentity_wip_agentcountry",
value: { internalId: payload.agentcountry as String default ""} as Object {class: "org.mule.module.netsuite.extension.api.ListOrRecordRef"}
} as Object {class: "org.mule.module.netsuite.extension.api.SelectCustomFieldRef"}
]
} as Object {class: "org.mule.module.netsuite.extension.api.CustomFieldList"},
nullFieldList: {"name": "custentity_wip_accounting_status",
"name": "custentity_wip_commission_payment"
},
我通过在列表表单中创建条目找到了解决方案
nullFieldList: {"name": ["custentity_wip_accounting_status","custentity_wip_commission_payment"]
},
你能分享你的数据吗?你能展示一下你希望你的输出是什么样子吗?我在origina的帖子中添加了更多细节。基本上,我创建了两个自定义字段,但我希望能够将它们重置为null,如果它们没有重置为null,它们最终会保留原始值