我正在使用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();
我从中得到的结果是列本身而不是结果。我在网上搜索了很多东西,但找不到与我的问题匹配的东西。请帮忙:)
答案 0 :(得分:2)
run()
不足以检索实际结果。从那里,您要么需要调用each(callback)
来直接迭代结果,要么需要getRange()
来获取显式的结果块。
此YT播放列表中有很多搜索示例:https://www.youtube.com/watch?v=2XFuqQrOUIg&list=PLG2tK6Va2WUBP_JCf4nVAbFc6vGuB_lBm