Add filter to saved search using debug console

In certain scenarios, a large volume of data may need to be passed into search filters—for example, numerous internal IDs or a high number of items in a saved search. In such cases, filters can be added directly through the debug console.

require(['N/search'], function (search) {
let filterArray = [];//Array containing filter values. 

  var savedSearch = search.load({
                        id: 'customsearch_samplesearch'
                    });

  savedSearch.filters.push(search.createFilter({
                    name: 'item',//taking item as an example
                    operator: search.Operator.ANYOF,
                    values: filterArray
                }));
  savedSearch.save();
});

Leave a comment

Your email address will not be published. Required fields are marked *