darrenhillconsulting
12/14/2025, 4:22 PMCeligo AI
12/14/2025, 4:22 PMAI generated answer (using internal Slack threads):****** Disclaimer: This response was generated by an artificial intelligence assistant based on previous conversations from multiple Slack channels, and may contain inaccuracies or mistakes. ****** In SuiteScript, you can load a saved search and update its filter criteria. Here's an example:
javascript
var search = require('N/search');
// Load the saved search
var mySearch = search.load({
id: 'customsearch_my_saved_search'
});
// Get the existing filters
var existingFilters = mySearch.filters;
// Create a new filter
var newFilter = search.createFilter({
name: 'custrecord_my_custom_field',
operator: search.Operator.ANYOF,
values: ['1', '2', '3']
});
// Add the new filter to the existing filters
existingFilters.push(newFilter);
// Update the search filters
mySearch.filters = existingFilters;
// Run the search
var resultSet = mySearch.run();
In this example, we're loading a saved search with the ID 'customsearch_my_saved_search'. We then get the existing filters of the search, create a new filter, and add it to the existing filters. Finally, we update the search filters with the new array of filters and run the search.
Please note that this will not permanently change the saved search in NetSuite. It only changes the filters for the current execution of the script.Celigo AI
12/14/2025, 4:22 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.842834532
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.84198
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.829711914
Celigo AI
12/14/2025, 4:22 PM