我正在尝试编写一个套件搜索,它允许我将一组标识符传递给 Netsuite 中的特定字段并返回结果。我尝试了“ANYOF”、“ALLOF”和“WITHIN”,但我不断收到错误
到目前为止,这是我的代码:
if(params.type=='sku'){
var filter_name = 'itemid';
}else{
var filter_name = 'upccode';
}
var filters = [
search.createFilter({
name: filter_name,
operator: search.Operator.ANYOF,
values: ['HERHR5201','HERHR5202','HERHR5203']
}),
];
var s = search.create({
'type': record.Type.INVENTORY_ITEM,
'filters':filters,
}).run();
s = s.getRange(0,100);
return JSON.stringify(s);
有谁知道创建 itemid 的多重搜索的正确顺序?另外,作为奖励,有没有办法让结果集返回我需要的列而不是想法?我需要创建列吗?