我正在为 web 服务开发一个基于 netsuite suitetalk api 的应用程序,特别是用于搜索。我可以使用soap api搜索自定义多选字段。多选 internalId 为 16。示例如下
<core:customField xsi:type="core:SearchMultiSelectCustomField" internalId="16" operator="anyOf">
<core:searchValue internalId="1">
</core:customField>
但是,当我使用相同的 api,internalId 5690 时,它说它无效,这是肥皂 api。5690 表示选择自定义字段,而不是多选自定义字段
<core:customField xsi:type="core:SearchMultiSelectCustomField" internalId="5690" operator="anyOf">
<core:searchValue internalId="1">
</core:customField>
这是结果
<platformCore:status isSuccess="false">
<platformCore:statusDetail type="ERROR">
<platformCore:code>INVALID_SEARCH_FIELD_OBJ</platformCore:code>
<platformCore:message>custentity41 is not a valid search custom field</platformCore:message>
</platformCore:statusDetail>
</platformCore:status>
</platformCore:searchResult>
通过soap在netsuite中搜索自定义选择字段的操作是什么。暴露了吗?我可以从 netsuite UI 中做到这一点。但没有找到用肥皂做的方法