Preview:
EXAMPLE 1:
 if (old_inv_status == "pendingApproval") {
        //Copy the filters from objSearch into defaultFilters
        var defaultFilters = invoiceSearchObj.filters;
        log.debug("before adding filter defaultFilters", defaultFilters);
        var customFilters = {};
        customFilters = {
          name: "internalid",
          operator: "noneof",
          values: [old_inv_id.toString()],
          isor: false,
          isnot: false,
          leftparens: 0,
          rightparens: 0,
        };
        defaultFilters.push(customFilters);

        log.debug("defaultFilters after adding filter", defaultFilters);
        invoiceSearchObj.filters = defaultFilters;








EXAMPLE 2:

var mySearch = search.load({ id: '851' });
var defaultFilters = mySearch.filters;
var customFilters = {};
customFilters = {"name":"custrecord_customer","operator":"anyof","values":["64468"],"isor":false,"isnot":false,"leftparens":0,"rightparens":0};        
defaultFilters.push(customFilters);
mySearch.filters = defaultFilters; 
downloadDownload PNG downloadDownload JPEG downloadDownload SVG

Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!

Click to optimize width for Twitter