SuiteScript 2.0 Search: получение столбцов не дает результатов

Я загружаю сохраненный поиск в нашу учетную запись NetSuite, используя SuiteScript в сценарии Suitelet.

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

Затем я добавляю в поиск новый фильтр

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

Затем я запускаю поиск и возвращаю результаты

return itemSearchSet.run();

Результаты, которые я получаю, - это сами столбцы, а не результаты. Я проверил множество вещей в Интернете и не нашел ничего, что соответствовало бы моей проблеме. Пожалуйста помоги :)


person Tom Hanson    schedule 29.10.2018    source источник


Ответы (1)


run() недостаточно для получения фактических результатов. Оттуда вам нужно будет либо вызвать each(callback), чтобы перебирать результаты напрямую, либо getRange(), чтобы получить явный фрагмент результатов.

У меня есть множество примеров поиска в этом плейлисте YT: .com / watch? v = 2XFuqQrOUIg & list = PLG2tK6Va2WUBP_JCf4nVAbFc6vGuB_lBm

person erictgrubaugh    schedule 29.10.2018