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