clearRowsByConditional
The contents go and the rows stay, so positions do not shift and anything referring to a row by its number keeps pointing at the same place. deleteRowsByConditional is the one that removes them.
The sheet is read once and the clearing is grouped into consecutive blocks, so a scattered selection still costs few calls to the service.
A sheet means its whole data range; a range means only the cells inside it, with the rest of the sheet neither read nor touched. Either way the predicate is given the position on the sheet, so a row keeps its real number.
Parameters
Parameter | Type | Description |
|---|---|---|
|
| The sheet to work on, or the range to work within: only its cells are read, and only they are cleared. |
|
| Receives the row's cells, its one-based position and — when |
|
|
|
Returns
number — how many were affected.
Throws
Exception | Condition |
|---|---|
| the first argument is neither a sheet nor a range. |
| the predicate is not a function, or the header position is not a positive integer. |
Examples
In use
Within one block
See also
Source
This documentation was generated with AI (Claude) from the library's source code.