История страницы
Получить номера видимых строк Версия 1 (Python)
Группа действия Офис
...
Описание
Действие Действие записывает в коллекцию порядковые номера (индексы) видимых строк, которые есть в указанном столбце
Иконка действия
Параметры
Входные параметры
Контекст Контекст действия для работы с таблицей ods/xlsx
Имя столбца Имя столбца, к которому будет применяться действие. Если поле не заполнено, то столбец будет определен по значению из поля "Индекс столбца“
Индекс столбца Порядковый номер столбца, к которому будет применяться действие. Нумерация начинается с 1
Выходные параметры
Результат Коллекция с порядковыми номерами видимых строк указанного столбца
Настройки
Свойство | Обязательное | Описание | Тип данных |
---|---|---|---|
Параметры | |||
Контекст | Да | Контекст действия для работы с таблицей ods/xlsx | Табличный документ открытой спецификации |
Имя столбца | Нет | Имя столбца, к которому будет применяться действие. Если поле не заполнено, то столбец будет определен по значению из поля "Индекс столбца“ | Строк |
Индекс столбца | Нет | Порядковый номер столбца, к которому будет применяться действие. Нумерация начинается с 1 | Число |
Результат | |||
Результат | Коллекция с порядковыми номерами видимых строк указанного столбца | Коллекция |
Особые условия использования
...
- Если видимые строки не будут найдены, то действие вернет пустую коллекцию.
- Идентификация столбца происходит по имени или индексу. Если пользователь укажет и имя, и индекс, то идентификация будет происходить именно по имени столбца.
Задача
Необходимо получить номера видимых строк в столбце "B".
Решение
Воспользоваться действиями "Открыть", "Получить номера видимых строк", "Получить значение по индексу".
Пример использования
...
- Пользователю необходимо указать столбец, с которого будут считываться видимые строки. Нижней границей по подсчету строк должна являться последняя строка с каким-либо значением в указанном столбце, а не во всем документе в целом. Например, есть такая таблица:
Для столбца "C" последней строкой будет 11, а не 13, как в самом длинном столбце - - "A".
- Если видимые строки не будут найдены, то действие вернет пустую коллекцию.
- Идентификация столбца происходит по имени или индексу. Если пользователь укажет и имя, и индекс, то идентификация будет происходить именно по имени столбца.
- Если пользователь не укажет имя или индекс столбца, то действие бросит ошибку. Тип исключения: Robin.Exception.. Описание ошибки: "Не указан столбец.".
- Если пользователь укажет некорректное значение в имени столбца, то действие бросит ошибку. Тип исключения: Robin.Exception.ValidationError. Описание ошибки: "Указано некорректное имя столбца.". Если пользователь укажет некорректное значение в индексе столбца, то действие бросит ошибку. Тип исключения: Robin.Exception.ValidationError. Описание ошибки: "Указан некорректный индекс столбца.".
Результат
Программный робот отработал успешно.
Данные были скопированы с листа "Лист1" на лист "Лист2":