SuiteScript 2.0搜索获取列而不是结果

时间:2018-10-29 03:43:02

标签: netsuite suitescript suitescript2.0

我正在使用Suitelet脚本上的SuiteScript在NetSuite帐户中加载保存的搜索。

var itemSearchSet = search.load({
    id : 'customsearch253',
});

然后我要为搜索添加一个新过滤器

itemSearchSet.filters.push(search.createFilter({
    name : 'itemid',
    operator : search.Operator.ANYOF,
    values : [itemId]
}));

然后我运行搜索并返回结果

return itemSearchSet.run();

我从中得到的结果是列本身而不是结果。我在网上搜索了很多东西,但找不到与我的问题匹配的东西。请帮忙:)

1 个答案:

答案 0 :(得分:2)

run()不足以检索实际结果。从那里,您要么需要调用each(callback)来直接迭代结果,要么需要getRange()来获取显式的结果块。

此YT播放列表中有很多搜索示例:https://www.youtube.com/watch?v=2XFuqQrOUIg&list=PLG2tK6Va2WUBP_JCf4nVAbFc6vGuB_lBm