Диапазоны значений
Описание.
Довольно часто при настройке проекта встречаются места, где при поиске нужно указать номера совпадений, строк, ячеек и т.д. Причём, не всегда получается указать конкретный номер. Так вот диапазоны нужны для более гибкой нумерации таких перечислений.
Далее в статье будут приведены примеры для списков, но помните, что они также применимы для всех случаев, где нужно указать какой-либо номер.
В каких случаях применяются диапазоны?
- Получение интервала строк. Например, с пятой по седьмую и т.д.;
- Взять последнюю строку, не зная их общее количество;
- Нужно взять случайную строку или несколько случайных строк просто/из указанного интервала;
- Получить чётные/нечётные строки из указанного интервала;
- Взятие случайных строк из чётных/нечётных строк из указанного интервала;
- В качестве номера совпадения при выполнении экшенов Выполнить событие, Установка значений, Взятие значений.
Подробнее про каждый.
Взять строки из одного или нескольких интервалов.
Если нужно взять строки с пятой по седьмую, например, то пишется в номере строки так:
4-6
(на 1 меньше, т.к. нумерация строк начинается с 0).
Можно указать несколько интервалов через знак ;
или ,
Например, 10-15; 7; 22-34
Выбрать случайный элемент.
Это нужно в тех случаях, когда на странице несколько одинаковых элементов, и вам неважно с каким из них взаимодействовать. Чтобы кликнуть по одному из них в случайном порядке, необходимо в качестве номера совпадения указать слово random
.
Длина списка неизвестна, но нужно взять его до конца.
Конец списка обозначается ключевым словом end
. Так что просто указываем необходимый интервал в таком формате: например, 10-end
, чтобы взять строки с 11 до конца файла.
Взять все строки можно с помощью ключевого слова all
.