doGridRangesIntersect
function doGridRangesIntersect(gridRange1: GridRange, gridRange2: GridRange): boolean;
Диапазоны, соприкасающиеся краями, не пересекаются: конечные границы не включаются, поэтому A1:B2 и C1:D2 — соседи, а не пересечение. Пропущенная граница означает, что диапазон открыт в эту сторону и потому перекрывает что угодно по этой оси.
Параметры
Возвращает
boolean — true, если хотя бы одна ячейка принадлежит обоим.
Примеры
Проверка пересечения
const left = { startRowIndex: 0, endRowIndex: 2, startColumnIndex: 0, endColumnIndex: 2 };
const right = { startRowIndex: 1, endRowIndex: 3, startColumnIndex: 1, endColumnIndex: 3 };
doGridRangesIntersect(left, right); // => true
Смотрите также
Исходный код
23 September 2026
Эта документация сгенерирована нейросетью (Claude) на основе исходного кода библиотеки.