Получить номера видимых строк Версия 1 (Python)
Группа действия Офис
Описание
Действие записывает в коллекцию порядковые номера (индексы) видимых строк, которые есть в указанном столбце
Иконка действия

Параметры
Входные параметры
Контекст Контекст действия для работы с таблицей ods/xlsx
Имя столбца Имя столбца, к которому будет применяться действие. Если поле не заполнено, то столбец будет определен по значению из поля "Индекс столбца“
Индекс столбца Порядковый номер столбца, к которому будет применяться действие. Нумерация начинается с 1
Выходные параметры
Результат Коллекция с порядковыми номерами видимых строк указанного столбца
Настройки
Свойство | Обязательное | Описание | Тип данных |
---|
Параметры
|
---|
Контекст | Да | Контекст действия для работы с таблицей ods/xlsx | Табличный документ открытой спецификации
|
Имя столбца | Нет | Имя столбца, к которому будет применяться действие. Если поле не заполнено, то столбец будет определен по значению из поля "Индекс столбца“ | Строк |
Индекс столбца | Нет | Порядковый номер столбца, к которому будет применяться действие. Нумерация начинается с 1 | Число |
Результат |
---|
Результат |
| Коллекция с порядковыми номерами видимых строк указанного столбца | Коллекция |
Особые условия использования
Отсутствуют
Пример использования
- Пользователю необходимо указать столбец, с которого будут считываться видимые строки. Нижней границей по подсчету строк должна являться последняя строка с каким-либо значением в указанном столбце, а не во всем документе в целом. Например, есть такая таблица:

Для столбца "C" последней строкой будет 11, а не 13, как в самом длинном столбце - "A". - Если видимые строки не будут найдены, то действие вернет пустую коллекцию.
- Идентификация столбца происходит по имени или индексу. Если пользователь укажет и имя, и индекс, то идентификация будет происходить именно по имени столбца.
- Если пользователь не укажет имя или индекс столбца, то действие бросит ошибку. Тип исключения: Robin.Exception.ParameterNotFound. Описание ошибки: "Не указан столбец.".
- Если пользователь укажет некорректное значение в имени столбца, то действие бросит ошибку. Тип исключения: Robin.Exception.ValidationError. Описание ошибки: "Указано некорректное имя столбца.".
- Если пользователь укажет некорректное значение в индексе столбца, то действие бросит ошибку. Тип исключения: Robin.Exception.ValidationError. Описание ошибки: "Указан некорректный индекс столбца.".