can you give me a netsuite suitescript 2.0 script for a suitelet for sales orders which has multiple filters including:
filter by customer group;
filter by customer;
filter by date (start and end date)
filter by saved search
Here is a sample SuiteScript 2.0 script for a Suitelet that filters Sales Orders based on multiple criteria:
```
/**
 * @NApiVersion 2.x
 * @NScriptType Suitelet
 * @NModuleScope SameAccount
 */

define(['N/record', 'N/search', 'N/runtime'],
  function(record, search, runtime) {
    function onRequest(context) {
      var request = context.request;
      var response = context.response;

      // Get the filters from the request
      var customerGroupId = request.parameters.customerGroupId;
      var customerId = request.parameters.customerId;
      var startDate = request.parameters.startDate;
      var endDate = request.parameters.endDate;
      var savedSearchId = request.parameters.savedSearchId;

      // Create a search filter array
      var filters = [];

      // Add customer group filter
      if (customerGroupId) {
        filters.push(['customerGroup', 'anyOf', customerGroupId]);
      }

      // Add customer filter
      if (customerId) {
        filters.push(['customer', 'anyOf', customerId]);
      }

      // Add date filter
      if (startDate && endDate) {
        filters.push(['trandate', 'onOrAfter', startDate]);
        filters.push(['trandate', 'onOrBefore', endDate]);
      }

      // Add saved search filter
      if (savedSearchId) {
        var savedSearch = search.load({
          id: savedSearchId,
          type: search.Type
  Certainly! Here is an example Suitelet 2.0 script for a sales order suitelet with multiple filters, including:

* Filter by customer group
* Filter by customer
* Filter by date (start and end date)
* Filter by saved search

Note: This script assumes that you have already set up the necessary customer groups, customers, and saved searches in NetSuite.
```
{
   'script': {
        'type': 'Suitelet',
        'name': 'Sales Order Filter',
       'version': '2.0',
        'description': 'A suitelet for filtering sales orders by customer group, customer, date range, and saved search',
        'author': 'Your Company',
        'created': '2023-02-27T14:30:00Z',
        'last_modified': '2023-02-27T14:30:00Z',
        'dependencies': [
            {
                'name': 'Sales Order',
               'version': '2.0'
            }
        ],
        'filters': [
            {
                'name': 'Customer Group',
                'label': 'Customer Group',
                'type': 'list',
                'options': [
                    {
