Группа «Офис»

P7-Офис Сервер

Найти файл / Find file

Задача: существует файл test.docx. Необходимо его найти и скачать в папку на компьютер.

Решение: воспользоваться действием «Создать контекст», «Найти файл», «Скачать файл».

Реализация:

  • Перетащить на рабочую область действие «Создать контекст» и заполнить его параметры.

В поле «Адрес сервера» указать URL сервиса OnlyOffice. Заполнить поля «Имя пользователя» и «Пароль пользователя».

  • Перетащить на рабочую область действие «Найти файл» и заполнить его параметры.

  • В поле «Контекст» указать созданный контекст в п.1.

  • В поле «Имя файла» указать имя файла с расширением.

  • Перетащить на рабочую область действие «Скачать файл» и заполнить его параметры.

  • В поле «Контекст» указать контекст найденного документа.

  • В поле «Сохранить в» указать папку, в которую будет сохранен документ.

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Требуемый файл найден и сохранен в папку на компьютер.

Обновить файл / Update file

Задача: существует файл test.docx компьютере в папке «пример». В файл были локально добавлены изменения. Данный файл находится в Only Office. Необходимо его обновить на Only Office.

Данный файл находится в Only Office. Необходимо его обновить на Only Office.

Решение: воспользоваться действием «Создать контекст», «Найти файл», «Обновить файл».

Реализация:

  • Перетащить на рабочую область действие «Создать контекст» и заполнить его параметры.

В поле «Адрес сервера» указать URL сервиса OnlyOffice. Заполнить поля «Имя пользователя» и «Пароль пользователя».

  • Перетащить на рабочую область действие «Найти файл» и заполнить его параметры.

  • В поле «Контекст» указать созданный контекст в п.1.

  • В поле «Имя файла» указать имя файла с расширением.

  • Перетащить на рабочую область действие «Обновить файл» и заполнить его параметры.

В поле «Контекст» указать контекст найденного документа. В поле «Локальный файл» указать папку, в которой располагается файл. В поле «Имя файла OnlyOffice» указать имя файла.

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Требуемый файл найден и обновлен в Only Office в соответствии с деланными изменениями на компьютере.

Опубликовать файл / Рublish file

Задача: имеется файл New.ods требуется опубликовать его в папку files на сайт OnlyOffice.

Решение: воспользоваться действиями «Создать контекст», «Опубликовать файл».

Реализация:

  • Перетащить на рабочую область действие «Создать контекст» и заполнить его параметры.

В поле «Адрес сервера» указать URL сервиса OnlyOffice. Заполнить поля «Имя пользователя» и «Пароль пользователя».

  • Перетащить на рабочую область действие «Опубликовать файл» и настроить его параметры:

В поле «Контекст» указать созданный контекст в п.1; В поле «Локальный файл» указать путь до файла на компьютере; В поле «Имя папки» указать имя папки, в которую будет размещен данный файл в OnlyOffice.

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Данный файл размещен в OnlyOffice.

Скачать файл / Download file

Задача: существует файл test.docx

Необходимо его найти и скачать в папку на компьютер.

Решение: воспользоваться действием «Создать контекст», «Найти файл», «Скачать файл».

Реализация:

  • Перетащить на рабочую область действие «Создать контекст» и заполнить его параметры.

В поле «Адрес сервера» указать URL сервиса OnlyOffice. Заполнить поля «Имя пользователя» и «Пароль пользователя».

  • Перетащить на рабочую область действие «Найти файл» и заполнить его параметры.

  • В поле «Контекст» указать созданный контекст в п.1.

  • В поле «Имя файла» указать имя файла с расширением.

  • Перетащить на рабочую область действие «Скачать файл» и заполнить его параметры.

В поле «Контекст» указать контекст найденного документа. В поле «Сохранить в» указать папку, в которую будет сохранен документ.

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Требуемый файл сохранен в папку на компьютер.

Создать контекст / Сreate a context

Задача: создать контекст, который будет передаваться на вход действиям группы «Офис».

Решение: воспользоваться действием «Создать контекст».

Реализация:

  • Перетащить на рабочую область действие «Создать контекст» и заполнить его параметры.

В поле «Адрес сервера» указать URL сервиса OnlyOffice. Заполнить поля «Имя пользователя» и «Пароль пользователя».

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Создан контекст, который будет передаваться на вход действиям группы.

Табличные документы

Взять таблицу / Take the table

Задача: существует файл Книга1.xlsx необходимо записать значения со сторки 1-4 столбца А в переменную «Таблица» , сохранить и закрыть документ.

Решение: воспользоваться действием «Открыть», «Взять таблицу», «Сохранить».

Реализация:

  • Собрать схему робота, состоящую из действий:

  • Настроить параметр для действия «Открыть».

В поле «Путь к файлу» указать путь к файлу Книга1.xlsx

  • Настроить параметры для действия «Взять таблицу».

В поле «Контекст» указать созданный контекст в п.1 В поле «Строка начальной ячейки» указать значение = 1. В поле «Строка конечной ячейки» указать значение = 4. В поле «Столбец начальной ячейки» указать значение = А. В поле «Столбец конечной ячейки» указать значение =А. Указать в поле «Результат» переменную типа «Таблица», заранее созданную.

  • Настроить параметр для действия «Сохранить».

В поле «Контекст» указать контекст открытого документа.

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Значения ячеек из заданной области записаны в переменную «Таблица».

Дополнительно

Для параметра «С заголовком».

Из excel забираем таблицу:

При включенном параметре в логе будет указано «Столбцов: 3; строк: 2», т.к. Первая строка взятой области стала заголовком с названиями столбцов «№», «Название» и «Тесты». К этим заголовкам нельзя обратиться как к строке данных, чтобы прочитать, но можно использовать имена столбцов, чтобы обратиться к конкретной ячейке или столбцу (действиями из группы «Таблицы»). Если параметр выключен, то в логе будет указано «Столбцов: 3; строк: 3», названия столбцов в заголовке будут «1», «2» и «3».

Для параметра «Убрать дубли заголовка».

При значении «true», в заголовке табличного значения, которое действия возвращают как результат, к одинаковым названиям столбцов будут добавлены индексы. Нумерация начинается с 1. Пример №1. В файле с расширением xlsx есть таблица:

При «Убрать дубли заголовка» = true, и «С заголовком» = True, действие «Взять таблицу» вернет таблицу из 10 строк и 4х столбцов. Названия столбцов этой таблицы будут «№», «Название робота», «Тесты1», «Тесты2».

Пример №2. В файле с расширением xlsx есть таблица:

При «Убрать дубли заголовка» = true, и «С заголовком» = True, действие «Взять таблицу» вернет таблицу из 4х строк и 5 столбцов. Названия столбцов этой таблицы будут: «Тест31», «Тест21», «Тест22», «Тест32», «Тест1».

При значении «false», названия столбцов останутся прежними. Действия на net, которые возвращаютобрабатывают такие таблицы с задублированными названиями столбцов, будут падать с ошибкой, т.к. в net не может быть заголовка с одинаковыми названиями столбцов.

Например, в исходной таблице есть столбцы «Тест1», «Тест» и «Тест». Если добавлять индексы только к текущим дублям, то названия станут такими «Тест1», «Тест1» и «Тест2», т.е. в итоге появятся новые дубли с названием «Тест1». Поэтому действие при переименовании конкретного столбца должно проверять, нет ли уже такого названия у другого столбца и при наличии таких совпадений проставлять у текущего столбца следующий по счету индекс. Т.е. в данном случае действие переименует столбцы как «Тест1», «Тест2» и «Тест3».

Закрыть / Close

Задача: существует файл Книга1.xlsx необходимо установить значение в ячейке А3=тест 4 , сохранить и закрыть документ.

Решение: воспользоваться действием «Открыть», «Установить значение ячейки», «Сохранить», «Закрыть».

Реализация:

  • Перетащить на рабочую область действие «Открыть» и заполнить его параметры.

В поле «Путь к файлу» указать путь к файлу Книга1.xlsx

  • Перетащить на рабочую область действие «Установить значение ячейки» и заполнить его параметры.

В поле «Контекст» указать созданный контекст в п.1 В поле «Столбец ячейки» указать значение = А. В поле «Строка ячейки» указать значение = 3. В поле «Значение» указать значение = тест 4.

  • Перетащить на рабочую область действие «Сохранить» и заполнить его параметр.

В поле «Контекст» указать контекст открытого документа.

  • Перетащить на рабочую область действие «Закрыть» и заполнить его параметр.

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Требуемое значение установлено в ячейку А3. Файл сохранен и закрыт.

Исполнить формулу / Run formula

Задача: существует файл Книга1.xlsx, необходимо исполнить формулу А1+А2 (результат в ячейке А3) , сохранить и закрыть документ.

Решение: воспользоваться действием «Открыть», «Исполнить формулу», «Сохранить», «Закрыть».

Реализация:

  • Перетащить на рабочую область действие «Открыть» и заполнить его параметры.

В поле «Путь к файлу» указать путь к файлу Книга1.xlsx

  • Перетащить на рабочую область действие «Исполнить формулу» и заполнить его параметры.

В поле «Контекст» указать созданный контекст в п.1 В поле «Столбец ячейки» указать значение = А. В поле «Строка ячейки» указать значение = 3. В поле «Формула» указать значение = А1+А2 (английский язык).

  • Перетащить на рабочую область действие «Сохранить» и заполнить его параметр.

В поле «Контекст» указать контекст открытого документа.

  • Перетащить на рабочую область действие «Закрыть» и заполнить его параметр.

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Формула исполнена в ячейке А3.

Файл сохранен и закрыт.

Найти текст / Find text

Задача: существует файл Книга1.xlsx, необходимо найти текст «тест» в диапазоне с 1-4 строку в столбце А , сохранить и закрыть документ.

Решение: воспользоваться действием «Открыть», «Найти текст», «Сохранить», «Закрыть».

Реализация:

  • Перетащить на рабочую область действие «Открыть» и заполнить его параметры.

В поле «Путь к файлу» указать путь к файлу Книга1.xlsx

  • Перетащить на рабочую область действие «Найти текст» и заполнить его параметры.

В поле «Контекст» указать созданный контекст в п.1 В поле «Текст» указать значение = тест. В поле «Лист» указать значение = Лист1. Заполнить поля «Номер начальной строки» и «Номер конечной строки» значениями 1 и 4, соответственно. Заполнить поля «Столбец начальной ячейки», «Столбец конечной ячейки». Заполнить поле «Метод поиска», указав значение «Полнотекстовый».

  • Перетащить на рабочую область действие «Сохранить» и заполнить его параметр.

В поле «Контекст» указать контекст открытого документа.

  • Перетащить на рабочую область действие «Закрыть» и заполнить его параметр.

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Требуемый текст найден.

Файл сохранен и закрыт.

Открыть / Open

Задача: существует файл Книга1.xlsx необходимо установить значение в ячейке А3=тест 4 и сохранить документ.

Решение: воспользоваться действием «Открыть», «Установить значение ячейки», «Сохранить».

Реализация:

  • Перетащить на рабочую область действие «Открыть» и заполнить его параметры.

В поле «Путь к файлу» указать путь к файлу Книга1.xlsx

  • Перетащить на рабочую область действие «Установить значение ячейки» и заполнить его параметры.

В поле «Контекст» указать созданный контекст в п.1 В поле «Столбец ячейки» указать значение = А. В поле «Строка ячейки» указать значение = 3. В поле «Значение» указать значение = тест 4.

  • Перетащить на рабочую область действие «Сохранить» и заполнить его параметр.

В поле «Контекст» указать контекст открытого документа.

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Требуемое значение установлено в ячейку А3. Файл сохранен.

Получить данные из столбца / Get data from a column

Задача: существует файл Книга1.xlsx, необходимо получить данные из столбца А , сохранить и закрыть документ.

Решение: воспользоваться действием «Открыть», «Получить данные из столбца», «Сохранить», «Закрыть».

Реализация:

  • Перетащить на рабочую область действие «Открыть» и заполнить его параметры.

В поле «Путь к файлу» указать путь к файлу Книга1.xlsx

  • Перетащить на рабочую область действие «Получить данные из столбца» и заполнить его параметры.

В поле «Контекст» указать созданный контекст в п.1 В поле «Столбец » указать значение = А. В поле «Результат» указать переменную «Коллекция», заранее ее создав.

  • Перетащить на рабочую область действие «Сохранить» и заполнить его параметр.

В поле «Контекст» указать контекст открытого документа.

  • Перетащить на рабочую область действие «Закрыть» и заполнить его параметр.

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Значение из столбца А записаны в переменную «Коллекция».

Файл сохранен и закрыт.

Получить значение из ячейки / Get value from cell

Задача: существует файл Книга1.xlsx, необходимо получить данные из ячейки А4 , сохранить и закрыть документ.

Решение: воспользоваться действием «Открыть», «Получить значение из ячейки, «Сохранить», «Закрыть».

Реализация:

  • Перетащить на рабочую область действие «Открыть» и заполнить его параметры.

В поле «Путь к файлу» указать путь к файлу Книга1.xlsx

  • Перетащить на рабочую область действие «Получить значение из ячейки» и заполнить его параметры.

В поле «Контекст» указать созданный контекст в п.1 В поле «Столбец ячейки » указать значение = А. В поле «Строка ячейки» указать значение = 4. В поле «Результат» указать переменную «Объект», заранее ее создав.

  • Перетащить на рабочую область действие «Сохранить» и заполнить его параметр.

В поле «Контекст» указать контекст открытого документа.

  • Перетащить на рабочую область действие «Закрыть» и заполнить его параметр.

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Значение из ячейки А4 успешно записаны в переменную «Объект».

Файл сохранен и закрыт.

Получить количество строк / Get number of rows

Задача: существует файл Книга1.xlsx, необходимо получить количество заполненных строк в столбце А , сохранить и закрыть документ.

Решение: воспользоваться действием «Открыть», «Получить количество строк, «Сохранить», «Закрыть».

Реализация:

  • Перетащить на рабочую область действие «Открыть» и заполнить его параметры.

В поле «Путь к файлу» указать путь к файлу Книга1.xlsx

  • Перетащить на рабочую область действие «Получить количество строк» и заполнить его параметры.

В поле «Контекст» указать созданный контекст в п.1 В поле «Столбец» указать значение = А. В поле «Пропустить пустые ячейки» проставить отметку. В поле «Результат» указать переменную «Число», заранее ее создав.

  • Перетащить на рабочую область действие «Сохранить» и заполнить его параметр.

В поле «Контекст» указать контекст открытого документа.

  • Перетащить на рабочую область действие «Закрыть» и заполнить его параметр.

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Количество заполненных строк столбца А успешно записаны в переменную «Число».

Файл сохранен и закрыт.

Создать файл ods/xlsx / Create file ods/xlsx

Задача: создать файл New.xlsx на рабочем столе.

Решение: воспользоваться действием «Создать».

Реализация:

  • Перетащить на рабочую область действие «Создать» и заполнить его параметры.

В поле «Имя документа» указать значение = New.xlsx В поле «Папка» указать будущее расположение документа. В поле «Путь к файлу» указать переменную «Путь к файлу», заранее ее создав.

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Документ создан на рабочем столе. Путь к файлу сохранен в переменную.

Сохранить / Save

Задача: существует файл Книга1.xlsx необходимо установить значение в ячейке А3=тест 4 и сохранить документ.

Решение: воспользоваться действием «Открыть», «Установить значение ячейки», «Сохранить».

Реализация:

  • Перетащить на рабочую область действие «Открыть» и заполнить его параметры.

В поле «Путь к файлу» указать путь к файлу Книга1.xlsx

  • Перетащить на рабочую область действие «Установить значение ячейки» и заполнить его параметры.

В поле «Контекст» указать созданный контекст в п.1 В поле «Столбец ячейки» указать значение = А. В поле «Строка ячейки» указать значение = 3. В поле «Значение» указать значение = тест 4.

  • Перетащить на рабочую область действие «Сохранить» и заполнить его параметр.

В поле «Контекст» указать контекст открытого документа.

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Требуемое значение установлено в ячейку А3. Файл сохранен.

Сохранить как / Save as

Задача: существует файл Книга1.xlsx, необходимо исполнить формулу А1+А2 (результат в ячейке А3) , сохранить и закрыть документ.

Решение: воспользоваться действием «Открыть», «Исполнить формулу», «Сохранить», «Закрыть».

Реализация:

  • Перетащить на рабочую область действие «Открыть» и заполнить его параметры.

В поле «Путь к файлу» указать путь к файлу Книга1.xlsx

  • Перетащить на рабочую область действие «Исполнить формулу» и заполнить его параметры.

В поле «Контекст» указать созданный контекст в п.1 В поле «Столбец ячейки» указать значение = А. В поле «Строка ячейки» указать значение = 3. В поле «Формула» указать значение = А1+А2 (английский язык).

  • Перетащить на рабочую область действие «Сохранить как» и заполнить его параметры.

В поле «Контекст» указать контекст открытого документа. В поле «Папка» указать папку, в которую будет сохранен документ.

  • Перетащить на рабочую область действие «Закрыть» и заполнить его параметр.

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Формула исполнена в ячейке А3.

Файл сохранен и закрыт.

Установить значение ячейки / Set cell value

Задача: существует файл Книга1.xlsx необходимо установить значение в ячейке А3=тест 4 и сохранить документ.

Решение: воспользоваться действием «Открыть», «Установить значение ячейки», «Сохранить».

Реализация:

  • Перетащить на рабочую область действие «Открыть» и заполнить его параметры.

В поле «Путь к файлу» указать путь к файлу Книга1.xlsx

  • Перетащить на рабочую область действие «Установить значение ячейки» и заполнить его параметры.

В поле «Контекст» указать созданный контекст в п.1 В поле «Столбец ячейки» указать значение = А. В поле «Строка ячейки» указать значение = 3. В поле «Значение» указать значение = тест 4.

  • Перетащить на рабочую область действие «Сохранить» и заполнить его параметр.

В поле «Контекст» указать контекст открытого документа.

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Требуемое значение установлено в ячейку А3. Файл сохранен.

Проверить пустая ли ячейка / Check if cell is empty

Задача: существует Excel-документ в котором записаны значения. Требуется проверить заполнено ли значение в ячейке С3. И далее вывести диалоговое окно с сообщением «Ячейка пуста» или «Ячейка заполнена».

Решение: воспользоваться действиями «Открыть», «Проверить пустая ли ячейка», «Если», «Сообщение».

Реализация:

  • Собрать схему робота, состоящую из действий: «Открыть», «Проверить пустая ли ячейка», «Если», «Сообщение».

  • Настроить параметры для действия «Открыть»:

Указать путь к файлу Excel в поле «Путь к файлу».

  • Настроить параметры для действия «Проверить пустая ли ячейка»:

В поле «Контекст» указать контекст открытого Excel документа. В поле «Столбец ячейки» и «Строка ячейки» указать значения С и 3 соответственно. В поле «Результат» указать заранее созданную переменную «логическая переменная».

  • Настроить параметр для действия «Сохранить».

  • Настроить параметр для действия «Если»:

  • Настроить параметры для действия «Сообщение» (для ветки «Истина»).

  • Далее, для ветки «Ложь».

  • Итоговый результат действия «Если» должен выглядить таким образом:

  • Запустить робота по кнопке «Старт» в верхней панели.

Результат:

Программный робот отработал успешно.

Получить данные из строки / Get data from string

Задача: существует Excel-документ, в котором из определенной строки № 1 требуется получить данные в переменную «коллекция».

Решение: воспользоваться действиями «Открыть», «Получить данные из строки», «Сохранить».

Реализация:

  • Собрать робота, состоящего из действий:

  • Настроить параметр для действия «Открыть» (указать путь к файлу).

  • Настроить параметры для действия «Получить данные из строки».

    1. Параметр «Контекст». Установить связь с действием «Открыть».
    2. Параметр «Строка». Указать строку, из которой получаем данные - 1.
    3. Параметр «Начало диапазона». Указать начальный столбец - A
    4. Параметр «Конец диапазона». Указать конечный столбец - C

В поле «Результат» указать переменную типа «коллекция», куда будут записаны данные из строки.

  • Настроить параметр для действия «Сохранить».

  • Запустить робота по кнопке «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Получены данные строк из столбца с A по C.

  • Настроить параметр для действия «Открыть» (указать путь к файлу).

Очистить ячейку / Clear cell

Задача: существует Excel-документ в котором записаны значения. Требуется очистить значение в ячейке С3.

Решение: воспользоваться действиями «Открыть», «Очистить ячейку», «Сохранить».

Реализация:

  • Собрать схему робота, состоящую из действий:

  • Настроить параметр для действия «Открыть» (указать путь к файлу).

  • Настроить параметры для действия «Очистить ячейку»:

В поле «Контекст» указать контекст открытого Excel документа. В поле «Столбец ячейки» и «Строка ячейки» указать значения С и 3 соответственно.

  • Настроить параметр «Контекст» для действия «Сохранить»:

  • Запустить робота по кнопке «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Значение из ячейки С3 очищено.

Добавить лист / Add sheet

Задача: имеется документ под названием Test с одним листом - Лист 1. Необходимо добавить новый лист и назвать его Лист 2.

Решение: воспользоваться действиями «Открыть», «Добавить лист», «Сохранить».

Реализация:

  • Собрать робота, состоящего из действий: «Открыть», «Добавить лист», «Сохранить».

  • Настроить параметр для действия «Открыть» (указать путь к файлу).

  • Настроить параметры для действия «Добавить лист». В поле «Контекст» указать открытый контекст документа, в поле «Имя нового листа» значение «Лист 2».

  • Настроить параметр для действия «Сохранить». В параметре «Контекст» указать контекст Excel-документа.

  • Запустить робота по кнопке «Старт» в верхней панели.

Результат: Программный робот отработал успешно. Новый лист под названием «Лист 2» успешно добавлен в документ.

Удалить лист / Delete Sheet

Задача: имеется документ под названием Test с двумя листами - Лист 1 и Лист 2. Необходимо удалить Лист 2 из документа.

Решение: воспользоваться действиями «Открыть», «Удалить лист», «Сохранить».

Реализация:

  • Собрать робота, состоящего из действий: «Открыть», «Удалить лист», «Сохранить».

  • Настроить параметр для действия «Открыть» (указать путь к файлу).

  • Настроить параметры для действия «Удалить лист». В поле «Контекст» указать открытый контекст документа, в поле «Способ идентификации» указать «по имени листа». В поле «Имя листа» - «Лист 2».

  • Настроить параметр для действия «Сохранить». В параметре «Контекст» указать контекст Excel-документа.

  • Запустить робота по кнопке «Старт» в верхней панели.

Результат: Программный робот отработал успешно. Лист под названием «Лист 2» успешно удален из документа.

Вставить значения из буфера / Paste values from buffer

Задача: существует Excel-документ «Test» с таблицей

Необходимо скопировать эту таблицу в буфер и вставить ее же на две строки ниже, начиная с ячейки А7.

Решение: воспользоваться действиями «Открыть», «Копировать область в буфер», «Вставить значения из буфера», «Сохранить».

Реализация:

  • Собрать схему робота, состоящую из действий:

  • Настроить параметр для действия «Открыть» (указать путь к файлу).

  • Заполнить параметр «Контекст» для действия «Копировать обалсть в буфер». Остальные поля не заполнять, так как необходимо скопировать таблицу полностью.

  • Заполнить параметры для действия «Вставить значения из буфера». Заполнить параметр «Контекст», а так же указать начальную ячкейку для вставки данных. (А7)

  • Заполнить параметр «Контекст» для действия «Сохранить». В параметре «Контекст» указать контекст Excel-документа.

  • Запустить робота по кнопке «Старт» в верхней панели.

Результат:

Программный робот отработал успешно.

Копировать область в буфер / Copy area to clipboard

Задача: существует Excel-документ «Test» с таблицей

Необходимо скопировать эту таблицу в буфер и вставить ее же на две строки ниже, начиная с ячейки А7.

Решение: воспользоваться действиями «Открыть», «Копировать область в буфер», «Вставить значения из буфера», «Сохранить».

Реализация:

  • Собрать схему робота, состоящую из действий:

  • Настроить параметр для действия «Открыть» (указать путь к файлу).

  • Заполнить параметр «Контекст» для действия «Копировать обалсть в буфер». Остальные поля не заполнять, так как необходимо скопировать таблицу полностью.

  • Заполнить параметры для действия «Вставить значения из буфера». Заполнить параметр «Контекст», а так же указать начальную ячкейку для вставки данных. (А7)

  • Заполнить параметр «Контекст» для действия «Сохранить». В параметре «Контекст» указать контекст Excel-документа.

  • Запустить робота по кнопке «Старт» в верхней панели.

Результат:

Программный робот отработал успешно.

Отфильтровать данные / Filter data

Задача: существует файл Книга1.xlsx c данными:

Необходимо отфильтровать данные по условию: число>6 в столбце А, сохранить документ.

Решение: воспользоваться действием «Открыть», «Отфильтровать данные», «Сохранить».

Реализация:

  • Собрать схему робота, состоящую из действий:

  • Настроить параметр для действия «Открыть» (указать путь к файлу).

  • Настроить параметры для действия «Отфильтровать данные».

В поле «Контекст» указать созданный контекст в п.1 В поле «Имя столбца » указать значение = А. В поле «Критерий» указать выражение >6. В поле «Результат» указать переменную «Таблица», заранее ее создав.

  • Настроить параметр для действия «Сохранить».

  • Запустить робота по кнопке «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Данные отфильтрованы.

Установить значения столбца / Setting a column value

Задача: установить значения столбца A, начиная со строки 2 в таблице. Значения переменной «Коллекция» = «Ирина, Иван, Илья». Сохранить документ под именем «New».

Решение: воспользоваться действиями «Открыть», «Установить значения столбца», «Сохранить».

Реализация:

  • Собрать схему робота, состоящую из действий:

  • Настроить параметры для действия «Открыть».

  • Настроить параметры для действия «Установить значения столбца».

  • Настроить параметры для действия «Сохранить».

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно.

Значения установлены в таблице.

Установить значения строки / Set string values

Задача: установить значения строки 2, начиная со столбца A в таблице. Значения переменной «Коллекция» = «Илья, Иван, Ирина». Сохранить документ под именем «New».

Решение: воспользоваться действиями «Открыть», «Установить значения строки», «Сохранить».

Реализация:

  • Собрать схему робота, состоящую из действий:

  • Настроить параметры для действия «Открыть».

  • Настроить параметры для действия «Установить значения строки».

  • Настроить параметры для действия «Сохранить».

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно.

Данные установлены в строке.

Текстовые документы

Добавить изображение/ Add image

Задача: существует файл Описания проблем.docx. Необходимо открыть документ и добавить туда изображение. Далее, сохранить документ и закрыть.

Решение воспользоваться действием «Открыть», «Добавить изображение», «Сохранить», «Закрыть».

Реализация:

  • Собрать схему робота, состоящую из действий: «Открыть», «Добавить изображение», «Сохранить», «Закрыть».
  • Заполнить параметр действия «Открыть».

В поле «Путь к файлу» указать путь к файлу Описания проблем.docx

  • Заполнить параметры для действия «Добавить изображение»:

В поле «Контекст» указать созданный контекст в п.1 В поле «Изображение» указать путь к добавляемому изображению. В поле «Место добавления» указать значение «Начало документа».

  • Заполнить параметр для действия «Сохранить».

В поле «Контекст» указать контекст открытого документа.

  • Заполнить параметр «Контекст» для действия «Закрыть».

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Требуемое изображение добавлено в документ. Файл сохранен и закрыт.

Вставить таблицу данных / Insert data table

Задача: существует файл test.docx. Необходимо открыть документ и вставить туда таблицу с данными (данные записаны в переменную «Таблица»). Далее, сохранить документ и закрыть.

Решение: воспользоваться действием «Открыть», «Вставить таблицу данных», «Сохранить», «Закрыть».

Реализация:

  • Собрать схему робота, состоящую из действий: «Открыть», «Вставить таблицу данных», «Сохранить», «Закрыть».

  • Заполнить параметр действия «Открыть».

В поле «Путь к файлу» указать путь к файлу test.docx

  • Заполнить параметры для действия «Вставить таблицу данных»:

В поле «Контекст» указать созданный контекст в п.1 В поле «Таблица» указать переменную типа «таблица», содержащую таблицу с данными. В поле «Место добавления» указать значение «Конец документа».

  • Заполнить параметр для действия «Сохранить».

В поле «Контекст» указать контекст открытого документа.

  • Заполнить параметр «Контекст» для действия «Закрыть».

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Таблица добавлена в документ. Файл сохранен и закрыт.

Взять таблицу / Take table

Задача: существует файл test.docx. Необходимо открыть документ и получить оттуда таблицу с данными (таблица только одна в документе). Далее, сохранить документ и закрыть.

Решение: воспользоваться действием «Открыть», «Взять таблицу», «Сохранить», «Закрыть».

Реализация:

  • Собрать схему робота, состоящую из действий: «Открыть», «Взять таблицу», «Сохранить», «Закрыть».

В поле «Путь к файлу» указать путь к файлу test.docx

  • Заполнить параметры для действия «Взять таблицу»:

В поле «Контекст» указать созданный контекст в п.1. В поле «Номер таблицы» указать -1. В поле «Результат» указать переменную типа «таблица», куда будет записана полученная таблица с данными.

  • Заполнить параметр для действия «Сохранить».

В поле «Контекст» указать контекст открытого документа.

  • Заполнить параметр «Контекст» для действия «Закрыть».

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Таблица из документа успешно сохранена в переменную. Файл сохранен и закрыт.

Дополнительно

Для параметра «С заголовком»:

Забираем таблицу:

В таблице приведен пример результата в зависимости от заполнения параметра «С заголовком».

Таким образом, при значении «true» действие первую строку исходной таблицы сохранит в заголовок возвращаемого табличного значения, т.е. она не будет являться строкой с содержимым таблицы.
При «false» первую строку оставит в части с содержимым таблицы, а в заголовке будут использоваться названия по умолчанию - 1, 2, 3 и т.д.

Для параметра «Убрать дубли заголовка»

При значении «true», в заголовке табличного значения, которое действия возвращают как результат, к одинаковым названиям столбцов будут добавлены индексы. Нумерация начинается с 1.

Пример №1. Есть таблица:

При «Убрать дубли заголовка» = true, и «С заголовком» = True, действие «Взять таблицу» вернет таблицу из 10 строк и 4х столбцов. Названия столбцов этой таблицы будут «№», «Название робота», «Тесты1», «Тесты2».

Пример №2. Есть таблица:

При «Убрать дубли заголовка» = true, и «С заголовком» = True, действие «Взять таблицу» вернет таблицу из 4х строк и 5 столбцов. Названия столбцов этой таблицы будут: «Тест31», «Тест21», «Тест22», «Тест32», «Тест1».

При значении «false», названия столбцов останутся прежними. Действия на net, которые возвращаютобрабатывают такие таблицы с задублированными названиями столбцов, будут падать с ошибкой, т.к. в net не может быть заголовка с одинаковыми названиями столбцов.

Например, в исходной таблице есть столбцы «Тест1», «Тест» и «Тест». Если добавлять индексы только к текущим дублям, то названия станут такими «Тест1», «Тест1» и «Тест2», т.е. в итоге появятся новые дубли с названием «Тест1». Поэтому действие при переименовании конкретного столбца должно проверять, нет ли уже такого названия у другого столбца и при наличии таких совпадений проставлять у текущего столбца следующий по счету индекс. Т.е. в данном случае действие переименует столбцы как «Тест1», «Тест2» и «Тест3».

Заменить текст / Replace text

Задача: существует файл test.docx со списком имен.

Необходимо открыть документ и заменить имя Мария на имя Ольга. Далее, сохранить документ и закрыть.

Решение: воспользоваться действием «Открыть», «Заменить текст», «Сохранить», «Закрыть».

Реализация:

  • Собрать схему робота, состоящую из действий: «Открыть», «Заменить текст», «Сохранить», «Закрыть».

В поле «Путь к файлу» указать путь к файлу test.docx

  • Заполнить параметры для действия «Заменить текст»:

В поле «Контекст» указать созданный контекст в п.1 В поле «Заменить» указать значение, которое должно быть заменено. В поле «На» указать новое значение. В поле «Заменить совпадение» указать - первое совпадение.

  • Заполнить параметр для действия «Сохранить».

В поле «Контекст» указать контекст открытого документа.

  • Заполнить параметр «Контекст» для действия «Закрыть».

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Требуемый текст в документе заменен. Файл сохранен и закрыт.

Заменить изображение / Replace Image

Задача: существует файл test.docx с изображением.

Необходимо открыть документ и заменить изображение (первое на счету) на другое. Далее, сохранить документ и закрыть.

Решение: воспользоваться действием «Открыть», «Заменить изображение», «Сохранить», «Закрыть».

Реализация:

  • Собрать схему робота, состоящую из действий: «Открыть», «Заменить изображение», «Сохранить», «Закрыть».

В поле «Путь к файлу» указать путь к файлу test.docx

  • Заполнить параметры для действия «Заменить изображение»:

В поле «Контекст» указать созданный контекст в п.1 В поле «Заменить» указать значение 1 (первая картинка в документе). В поле «На» указать путь к изображению.

  • Заполнить параметр для действия «Сохранить».

В поле «Контекст» указать контекст открытого документа.

  • Заполнить параметр «Контекст» для действия «Закрыть».

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Требуемое изображение заменено в тексте на другое. Файл сохранен и закрыт.

Удалить текст / Delete text

Задача: существует файл test.docx со списком имен.

Необходимо открыть документ и удалить имя Мария. Далее, сохранить документ и закрыть.

Решение: воспользоваться действием «Открыть», «Удалить текст», «Сохранить», «Закрыть».

Реализация:

  • Собрать схему робота, состоящую из действий: «Открыть», «Удалить текст», «Сохранить», «Закрыть».

В поле «Путь к файлу» указать путь к файлу test.docx

  • Заполнить параметры для действия «Удалить текст»:

В поле «Контекст» указать созданный контекст в п.1 В поле «Текст» указать значение, которое должно быть удалено.

  • Заполнить параметр для действия «Сохранить».

В поле «Контекст» указать контекст открытого документа.

  • Заполнить параметр «Контекст» для действия «Закрыть».

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Требуемый текст удален из документа. Файл сохранен и закрыт.

Ввести текст / Enter text

Задача: существует файл test (2).docx. Необходимо добавить туда запись = «тестовая запись» в начало документа. Далее, сохранить документ и закрыть.

Решение: воспользоваться действием «Открыть», «Ввести текст», «Сохранить», «Закрыть».

Реализация:

  • Перетащить на рабочую область действие «Открыть» и заполнить его параметры.

В поле «Путь к файлу» указать путь к файлу test (2).docx

  • Перетащить на рабочую область действие «Ввести текст» и заполнить его параметры.

В поле «Контекст» указать созданный контекст в п.1 В поле «Текст» указать значение «тестовая запись». В поле «Место добавления» указать значение «Начало документа».

  • Перетащить на рабочую область действие «Сохранить» и заполнить его параметр.

В поле «Контекст» указать контекст открытого документа.

  • Перетащить на рабочую область действие «Закрыть» и заполнить его параметр.

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Требуемый текст добавлен в документ. Файл сохранен и закрыт.

Взять закладки / Take bookmarks

Задача: существует файл test (2).docx. В нем установлена закладка с именем «Закладка1». Необходимо получить имя закладки в переменную и ввести текст после закладки «New text». Далее, сохранить документ и закрыть.

Решение: воспользоваться действием «Открыть», «Взять закладки», «Ввести текст», «Сохранить», «Закрыть».

Реализация:

  • Перетащить на рабочую область действие «Открыть» и заполнить его параметры.

В поле «Путь к файлу» указать путь к файлу test (2).docx

  • Перетащить на рабочую область действие «Взять закладки» и заполнить его параметры.

В переменную «Контекст» указать контекст открытого документа. В переменную «Результат» указать переменную типа «Коллекция» (в данном случае «Имена закладок»).

  • Перетащить на рабочую область действие «Ввести текст» и заполнить его параметры.

В поле «Контекст» указать созданный контекст в п.1 В поле «Текст» указать значение «New text». В поле «Место добавления» указать значение «После закладки». В поле «Название закладки» указать переменную «Имена закладок», созданную ранее. Проставить чекбокс=true в поле «С новой строки».

  • Перетащить на рабочую область действие «Сохранить» и заполнить его параметр.

В поле «Контекст» указать контекст открытого документа.

  • Перетащить на рабочую область действие «Закрыть» и заполнить его параметр.

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Текст добавлен в документ после закладки. Файл сохранен и закрыт.

Взять текст / Take text

Задача: существует файл test (2).docx. с записями имен. Необходимо получить текст документа в переменную типа «Строка». Далее, сохранить документ и закрыть.

Решение: воспользоваться действием «Открыть», «Взять текст», «Сохранить», «Закрыть».

Реализация:

  • Перетащить на рабочую область действие «Открыть» и заполнить его параметры.

В поле «Путь к файлу» указать путь к файлу test (2).docx

  • Перетащить на рабочую область действие «Взять текст» и заполнить его параметры.

В поле «Контекст» указать созданный контекст в п.1 В поле «Результат» указать текстовую переменную, созданную ранее.

  • Перетащить на рабочую область действие «Сохранить» и заполнить его параметр.

В поле «Контекст» указать контекст открытого документа.

  • Перетащить на рабочую область действие «Закрыть» и заполнить его параметр.

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Текст сохранен из документа в переменную «Текст». Файл сохранен и закрыт.

Закрыть / Close

Задача: существует файл test (2).docx. Необходимо добавить туда запись = «тестовая запись» в начало документа. Далее, сохранить документ и закрыть.

Решение: воспользоваться действием «Открыть», «Ввести текст», «Сохранить», «Закрыть».

Реализация:

  • Перетащить на рабочую область действие «Открыть» и заполнить его параметры.

В поле «Путь к файлу» указать путь к файлу test (2).docx

  • Перетащить на рабочую область действие «Ввести текст» и заполнить его параметры.

В поле «Контекст» указать созданный контекст в п.1 В поле «Текст» указать значение «тестовая запись». В поле «Место добавления» указать значение «Начало документа».

  • Перетащить на рабочую область действие «Сохранить» и заполнить его параметр.

В поле «Контекст» указать контекст открытого документа.

  • Перетащить на рабочую область действие «Закрыть» и заполнить его параметр.

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Требуемое текст добавлен в документ. Файл сохранен и закрыт.

Открыть / Open

Задача: существует файл test (2).docx. Необходимо открыть документ и добавить туда запись = «тестовая запись» в начало документа. Далее, сохранить документ и закрыть.

Решение: воспользоваться действием «Открыть», «Ввести текст», «Сохранить», «Закрыть».

Реализация:

  • Перетащить на рабочую область действие «Открыть» и заполнить его параметры.

В поле «Путь к файлу» указать путь к файлу test (2).docx

  • Перетащить на рабочую область действие «Ввести текст» и заполнить его параметры.

В поле «Контекст» указать созданный контекст в п.1 В поле «Текст» указать значение «тестовая запись». В поле «Место добавления» указать значение «Начало документа».

  • Перетащить на рабочую область действие «Сохранить» и заполнить его параметр.

В поле «Контекст» указать контекст открытого документа.

  • Перетащить на рабочую область действие «Закрыть» и заполнить его параметр.

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Требуемое текст добавлен в документ. Файл сохранен и закрыт.

Сохранить / Save

Задача: существует файл test (2).docx. Необходимо открыть документ и добавить туда запись = «тестовая запись» в начало документа. Далее, сохранить документ и закрыть.

Решение: воспользоваться действием «Открыть», «Ввести текст», «Сохранить», «Закрыть».

Реализация:

  • Перетащить на рабочую область действие «Открыть» и заполнить его параметры.

В поле «Путь к файлу» указать путь к файлу test (2).docx

  • Перетащить на рабочую область действие «Ввести текст» и заполнить его параметры.

В поле «Контекст» указать созданный контекст в п.1 В поле «Текст» указать значение «тестовая запись». В поле «Место добавления» указать значение «Начало документа».

  • Перетащить на рабочую область действие «Сохранить» и заполнить его параметр.

В поле «Контекст» указать контекст открытого документа.

  • Перетащить на рабочую область действие «Закрыть» и заполнить его параметр.

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Требуемое текст добавлен в документ. Файл сохранен и закрыт.

Установить закладку / Set Bookmark

Задача: существует файл test (2).docx. с списком имен. Необходимо добавить закладку в документ после имени «Маша». Далее, сохранить документ и закрыть.

Решение: воспользоваться действием «Открыть», «Установить закладку», «Сохранить», «Закрыть».

Реализация:

  • Перетащить на рабочую область действие «Открыть» и заполнить его параметры.

В поле «Путь к файлу» указать путь к файлу test (2).docx

  • Перетащить на рабочую область действие «Установить закладку» и заполнить его параметры.

В поле «Контекст» указать созданный контекст в п.1 В поле «Имя закладки» указать значение «ЗакладкаТест». В поле «Текст места добавления» указать имя «Маша». В поле «Место добавления» указать значение «После указанного текста».

  • Перетащить на рабочую область действие «Сохранить» и заполнить его параметр.

В поле «Контекст» указать контекст открытого документа.

  • Перетащить на рабочую область действие «Закрыть» и заполнить его параметр.

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Закладка установлена в требуемое место в тексте. Файл сохранен и закрыт.