SuiteScript 2.0搜索。创建过滤订单状态

时间:2018-10-17 06:00:42

标签: netsuite suitescript2.0

我正在尝试通过搜索功能获得特定客户的所有销售订单。

var filters = [
   ["mainline", "is", "T"], "and",
   ["entity", "anyOf", idCustomer], "and",
   ["status ", "anyOf", "Pending Fulfillment"]
];

var searchQuery = search.create({
   "type": search.Type.SALES_ORDER,
   "filters": filters
});

salesorders = searchQuery.run().getRange({"start": 0, "end": 1000});

这会引发错误

enter image description here

如何进行类似的搜索?

1 个答案:

答案 0 :(得分:2)

状态过滤器中有一个杂散空间; "status ",应为"status"

您还需要将过滤器值从“待实现”更改为“ SalesOrd:B”,以便您的搜索返回任何值。

["status", "anyof", "SalesOrd:B"]