如何使用Mulesoft dataweave中的netsuite连接器在nullfieldlist中传递多个值

如何使用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: [

在我的转换过程中,我需要清空2个字段,我正试图在mulesoft 4 dataweave中这样做,但它只考虑第二项,而不是两项

       %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,它们最终会保留原始值