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

SuiteScript 2.0 Search Getting Columns Not Results

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

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

然后我将在搜索中添加一个新过滤器

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

然后我 运行 搜索并 return 结果

return itemSearchSet.run();

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

run() 不足以检索实际结果。从那里,您将需要调用 each(callback) 直接遍历结果或 getRange() 获取显式结果块。

我在这个 YT 播放列表中有一大堆搜索示例:https://www.youtube.com/watch?v=2XFuqQrOUIg&list=PLG2tK6Va2WUBP_JCf4nVAbFc6vGuB_lBm