java - 如何使用 java api 创建使用自定义字段作为条件的 Netsuite 客户搜索?

标签 java web-services netsuite

我正在尝试使用已填充的自定义 ID 在 Netsuite 中查找客户。我写了一些代码,但结果并没有吸引客户。相反,我没有收到任何记录。我做错了什么?

 public SearchResult searchCustomerbyExternalId(String externalID) throws RemoteException {
      CustomerSearch customerSrch = new CustomerSearch();
      CustomerSearchBasic customerSrchBsc = new CustomerSearchBasic();

      SearchStringCustomField custentity_externalid =  new SearchStringCustomField();
      custentity_externalid.setInternalId("1015");
      custentity_externalid.setSearchValue(externalID);
      custentity_externalid.setOperator(SearchStringFieldOperator.is);

  SearchCustomFieldList searchCustomFieldList = new SearchCustomFieldList();
      SearchCustomField[] SearchCustomFieldArray = {custentity_externalid};
      searchCustomFieldList.setCustomField(SearchCustomFieldArray);
      customerSrchBsc.setCustomFieldList(searchCustomFieldList);
      customerSrch.setBasic(customerSrchBsc);


      SearchResult searchResult = _service.search(customerSrch);

最佳答案

没关系,这段代码按原样工作......

关于java - 如何使用 java api 创建使用自定义字段作为条件的 Netsuite 客户搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28571353/

相关文章:

java - PriorityQueue 仅迭代一半元素

java - 使用 SSO 处理用户身份验证

java - 相当于java中的ungetc

java - Java Webservice 上传文件太慢

java - 返回 XML 文档 Jax-WS

ios - 使用 Monotouch 和 iOS 从服务中提取数据 (JSON) 的理想方式?

javascript - NetSuite 行项目删除内部循环问题

java - 恢复到 Eclipse 中之前的环境

netsuite - 如何在 Suitescript 中访问/公开库存项目位置子列表字段

webstorm - 如何将不同的 IDE 与 Netsuite 一起使用