Поиск в SuiteScript 2.0 Получение столбцов, а не результатов - PullRequest
0 голосов
/ 29 октября 2018

Я загружаю сохраненный поиск в нашу учетную запись 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();

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

1 Ответ

0 голосов
/ 29 октября 2018

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

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

...