isCellGridRange
function isCellGridRange(gridRange: GridRange): boolean;
Одна строка и один столбец, считая по границам, а не по тому, как диапазон записали: конечные индексы не включаются, поэтому одна ячейка — это endRowIndex - startRowIndex === 1 и то же для столбцов. Диапазон с пропущенной границей открыт в эту сторону и одной ячейкой не бывает.
isX и nonX отвечают на вопрос и никогда не прерывают выполнение; requireX и requireNonX возвращают значение или выбрасывают исключение. Схема разобрана в Соглашения о проверках.
Параметры
Параметр | Тип | Описание |
|---|---|---|
|
| The |
Возвращает
boolean — true, если значение является диапазоном из одной ячейки; иначе false.
Примеры
Что проходит, а что нет
isCellGridRange({ startRowIndex: 0, endRowIndex: 1, startColumnIndex: 0, endColumnIndex: 1 }); // => true
isCellGridRange({ startRowIndex: 0, endRowIndex: 2, startColumnIndex: 0, endColumnIndex: 1 }); // => false
isCellGridRange({}); // => false
isCellGridRange(null); // => false
Смотрите также
Исходный код
23 September 2026
Эта документация сгенерирована нейросетью (Claude) на основе исходного кода библиотеки.