Skip to content

How to use "Does not Contain" Filter #2

@amit4mins

Description

@amit4mins

Hi,

I was trying to fetch new events using "Does not Contain" filter to filter out few event with some events id.
This is what we have tried till now:

            $startTime = $startDate.'T00:00:00'; // '2011-10-31T00:00:00';
            $endTime=$endDate."T00:00:00";

    $response = $this->SearchByFilter('Event', 'AndSearch', array(
                (object) array('Field' => 'EventStartDate', 'Operator' => 'Greater than', 'Value' => $startTime),
                (object) array('Field' => 'EventStartDate', 'Operator' => 'Less than', 'Value' => $endTime),
                (object) array('Field' => 'Id', 'Operator' => 'Does not Contain', 'ValueArray' => array('Value'=>"948CA139-F6F8-469D-B740-889BDBDD1BBA")),
              // also tried this
              //(object) array('Field' => 'Id', 'Operator' => 'Does not Contain', 'ValueArray' => (object) array('Value'=>"948CA139-F6F8-469D-B740-889BDBDD1BBA")),

                ));
    if(isset($response->SearchResult->Id)) return $response->SearchResult->Id;
    return false;

But its giving me error like : SoapFault : INVALID_SEARCH_FILTER.
Can you please have a look and let me know whats wrong with it.

Thanks,
A.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions