Optional
boundsIf not specified will scan the the smallest area containing data all of the data.
Optional
fromWill attempt to start visiting at this location.
If this is not within the bounds then the visit will be skipped.
the topLeft of the bounds (or bottomRight if isReverse)
Optional
includeIf true will only visit non-empty cells. This is a potentially huge performance improvement if set to false.
If includeEmpty is true this will always return rectangular results. If bounds are provided it will provide empty spaces before and after. If passing a large bound care must be taken.
false
Optional
includeWhen scanning skip cells that are hidden via headers
false
optionally a header orientation for skipping case be passed in. An example of this is for sorting where the sort direction (row) skips hidden rows but the column direction does not.
Optional
includeInclude styled cells into scan.
false
Optional
isIterate in reverse order.
false
Optional
isScan direction is row
true
The containing range for the scan.