Support for change event filtering
Add support for skip certain changes dynamically based on the type of change. This can be useful for several use-cases such as:
- Skipping change handling on certain sheets
- Skipping changes that are over a certain size
- Skipping change handling for certain ranges
The change handler API will support adding a collection of change event filters (either objects of lambdas) which take the change memory, worksheet, and range and return a boolean.
- If any filter returns false, the entire change is skipped and no processor is invoked
- If all filters return true, or no filters have been defined, the change event is processed normally
Edited by Hector