apps-script-utils (Русский) 2.1.1 Help

doGridRangesIntersect

function doGridRangesIntersect(gridRange1: GridRange, gridRange2: GridRange): boolean;

Диапазоны, соприкасающиеся краями, не пересекаются: конечные границы не включаются, поэтому A1:B2 и C1:D2 — соседи, а не пересечение. Пропущенная граница означает, что диапазон открыт в эту сторону и потому перекрывает что угодно по этой оси.

Параметры

Параметр

Тип

Описание

gridRange1

GridRange

The first GridRange object to check.

gridRange2

GridRange

The second GridRange object to check.

Возвращает

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

Смотрите также

Исходный код

src/appsscript/sheet/doGridRangesIntersect.ts

23 September 2026

Эта документация сгенерирована нейросетью (Claude) на основе исходного кода библиотеки.