Программы Скрипт для RoboTask - создание временного текстового файла

Скрипт для RoboTask - создание временного текстового файла

29

Для многих операций с текстом вам понадобится каждый раз выполнять операции, которые требуют от вас заполнения форм, введения определенных данных в поля ввода и многое другое. Чтобы упростить эти задачи, а также выполнять в автоматическом режиме операции с текстом, мы создадим временный файл на рабочем столе, который поможет нам отредактировать текст, а затем удалим этот файл, но прежде поместим его содержимое в буфер обмена, чтобы в дальнейшем вставить данные в нужный документ. Все эти действия мы будем производить с помощью уникальной программы для автоматизации действий на компьютере – RoboTask.

create-temp-file-01

Итак, для того чтобы понять суть процесса, нам необходимо взять несколько предыдущих уроков.

Во-первых, необходимо знать, как создавать операции в этой программе. Мы будем использовать один из экшенов, который создает таблицу в формате HTML.

create-temp-file-02

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

Таким образом, мы сделаем следующее:

Внедрим несколько полей ввода для определения нашей таблицы. Главным образом это будут данные в ячейках.

После создания переменных, двигаемся дальше, и устанавливаем все данные для определения самой таблицы (если этого не было сделано ранее).

create-temp-file-04

Теперь создаем временный файл, который по умолчанию будет находиться на рабочем столе.

create-temp-file-11

create-temp-file-05

Следующим действием мы запускаем программу, а точнее говоря, наш текстовый файл в программе текстового редактора.

create-temp-file-06

После этого отдельным экшеном ждем ожидания от него, чтобы ввести какой-либо текст.

create-temp-file-07

Чтобы определить количество строк, нам нужно создать переменную, она будет называться NUMBERSTROKE.

Здесь более подробно описано, как создавать циклы.

create-temp-file-03

Внутри цикла происходит следущее:

Количество, которое мы ввели ранее в поле ввода, определилось как число – переменная NUMBERSTROKE.

Пока происходит этот период – от 1 до NUMBERSTROKE, мы редактируем наш текст как хотим. То есть, к примеру мы знаем что у нас должно быть 14 строк кроме первой (в которой определен другой стиль оформления). Экшен в цикле определяет, что с 1 по 14 раз он должен произвести те действия, которые будут указаны внутри него (цикла).

create-temp-file-08

После манипуляций в цикле, где мы создали несколько строк (14 в нашем примере), мы копируем весь текст в текстовом файле (который, как вы помните, находится на рабочем столе).

Вырезаем текст, и изменяем его на всю таблицу полностью, но… вместо 2-й строки подставляем значение, которое определилось в цикле – количество строк. Так мы получим таблицу уже с нужным нам количеством строк внутри нее.

create-temp-file-09

Кладем все полученные данные в буфер обмена и удаляем текстовый файл в корзину с рабочего стола.

create-temp-file-10

Преимущества создания временного текстового файла следующие:

  1. Вам не придется каждый раз заводить отдельный документ, чтобы поправить текст.
  2. Действие можно запускать не только в текстовом редакторе, так как файл будет подключаться сам.
  3. Любые данные обрабатываются без вашего участия (при умении создавать такие скрипты, конечно).