1

我正在尝试基于自定义字段提取案例,但是每当我尝试此操作时,都会出现以下错误:

SearchCustomField 是抽象类型,无法实例化

我已经在这里浏览了一些以前的帖子,并且此代码以前对其他人有用: Search Customer by custom field in Netsuite

$NSservice = new NetSuiteService();
$NSservice->setSearchPreferences(false, 10);

$cs = new CustomerSearch();
$csb = new CustomerSearchBasic();

$domain = new SearchCustomField();
$domain->internalId = '620';
$domain->searchValue = '8260';
$domain->operator = 'is';

$scfl = new SearchCustomFieldList();
$scfl->customField = array($domain);
$csb->customFieldList = $scfl;
$cs->basic = $csb;

$request = new SearchRequest();
$request->searchRecord = $cs;

$searchResponse = $NSservice->search($request);
4

1 回答 1

0

绝对支持通过自定义字段查看最新架构搜索 SupportCases。

查看您的代码,internalId您的自定义字段看起来不正确。通常,internalId在您的搜索中指定的是一个字符串,而不是一个数字。它将以前缀开头cust

FWIW PHP Toolkit 有很多错误。您可能要考虑使用支持此操作并得到开源社区良好支持的ruby​​ 库。

于 2019-09-26T13:05:40.580 回答