История страницы
...
Действие возвращает значения ячеек из заданной области страницы в виде таблицы.
Иконка действия
Параметры
...
и их настройки
Входные параметры
Контекст Контекст действия для работы с таблицей ods/xlsx
Строка начальной ячейки Строка начальной ячейки (начало диапазона), от которой будет установлена область. Если поле не заполнено, то берется граница
используемой области
Строка конечной ячейки Строка конечной ячейки (конец диапазона), до которой будет установлена копируемая область. Если поле не заполнено, то берется
граница используемой области
Столбец начальной ячейки Столбец начальной ячейки (начало диапазона), от которой будет установлена область. Если поле не заполнено, то берется граница
используемой области
Столбец конечной ячейки Строка ячейки в документе, куда будет вставлена левая верхняя ячейка указанной таблицы
С заголовком Если значение «true», первая строка таблицы будет выделена отдельно как заголовок и не будет входить в строки с содержимым таблицы
Убрать дубли заголовка Если значение «true», в заголовке полученной таблицы к одинаковым названиям столбцов будут добавлены индексы.
Нумерация начинается с 1
Выходные параметры
Результат Переменная, в которую будут записаны данные диапазона
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|
Параметры | ||||
Контекст | Контекст действия для работы с таблицей ods/xlsx | Robin.OpenSheetD oc | Да | |
Строка начальной ячейки | Строка начальной ячейки (начало диапазона), от которой будет установлена область. Если поле не заполнено, то берется граница используемой области | Robin.Numeric | Нет | |
Строка конечной ячейки | Строка конечной ячейки (конец диапазона), до которой будет установлена копируемая область. Если поле не заполнено, то берется граница используемой области | Robin.Numeric | Нет | |
Столбец начальной ячейки | Столбец начальной ячейки (начало диапазона), от которой будет установлена область. Если поле не заполнено, то берется граница используемой области | Robin.String | Нет | |
Столбец конечной ячейки | Столбец конечной ячейки (конец диапазона), до которой будет установлена копируемая область. Если поле не заполнено, то берется граница используемой области | Robin.String | Нет | |
С заголовком | Если значение «true», первая строка таблицы будет выделена отдельно как заголовок и не будет входить в строки с содержимым таблицы | Robin.Boolean | true | Нет |
Убрать дубли заголовка | Если значение «true», в заголовке полученной таблицы к одинаковым названиям столбцов будут добавлены индексы. Нумерация начинается с 1 | Robin.Boolean | true | Нет |
Результаты | ||||
Результат | Переменная, в которую будут записаны данные диапазона | Robin.DataTable |
Особые условия
Для параметра "С заголовком":
...
Пример использования
Задача: существует файл Книга1
Существует файл Книга1.xlsx необходимо записать значения со строки 1-4 столбца А в переменную "Таблица", сохранить и закрыть документ.
Решение: воспользоваться
Воспользоваться действием "Открыть", "Взять таблицу", "Сохранить".
...
- Собрать схему робота, состоящую из действий:
- Настроить параметр для действия "Открыть".
В поле "Путь к файлу" указать путь к файлу Книга1.xlsx
В поле "Строка конечной ячейки" указать значение = 4.
В поле "Столбец начальной ячейки" указать значение = А.
В поле "Столбец конечной ячейки" указать значение =А.
Указать в поле "Результат" переменную типа "Таблица", заранее созданную.- Настроить параметр для действия "Сохранить".
В поле "Контекст" указать контекст открытого документа. - Нажать на кнопку "Старт" в верхней панели.
Результат:
Программный робот отработал успешно. Значения ячеек из заданной области записаны в переменную "Таблица".
...