php - 通过 PHP Toolkit 获取 NetSuite 中自定义列表的内容

标签 php netsuite

使用最新的 NetSuite PHP Toolkit v2012_2,如何获取列表(特别是自定义列表)的内容?

例如,我们有一个自定义列表,其中包含客户如何了解我们的选项。我们会不时修改此列表。当我们网站的访问者进入我们的注册屏幕时,我们希望从 NetSuite 中提取 ID 为 3 的自定义列表的列表项(以及每个列表项的 ID),以便我们可以填写一个下拉框,以便在以下情况下使用:在 NetSuite 中创建联系人。这样我们就可以在 NetSuite 中维护一个列表,并且它将始终在网站中保持最新状态。

最佳答案

感谢 Saqib!

以下是正在运行的代码示例,供引用:

$service = new NetSuiteService();
$service->setSearchPreferences(false, 20);

$recordRef = new RecordRef();
$recordRef->internalId = 1;

$searchField = new SearchMultiSelectField();
$searchField->operator = "anyOf";
$searchField->searchValue = $recordRef;

$search = new CustomListSearchBasic();
$search->internalId = $searchField;

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

$searchResponse = $service->search($request);
var_dump($searchResponse);
die();

关于php - 通过 PHP Toolkit 获取 NetSuite 中自定义列表的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14250203/

相关文章:

netsuite - 套件脚本 2.0 : How to write efficient code?

javascript - 在一页的标题中隐藏图像,仅限在线表格

php - 如何设置要在 yii2 GridView 中显示的项目数量?

php - 执行 A/B 拆分的最理想的跨语言方法是什么?

php - Laravel 5 如何使用链接检索相关表数据

javascript - 如何在 netsuite 中使用 suitescript 创建自定义记录?

python - Netsuite REST Web 服务 API GET 请求,在 Postman 之外

php - Mysql中的数据过滤

jdbc - Netsuite JDBC 查询错误

paging - 如何在 Netsuite 中实现 Paging?