Программы Скрипт для RoboTask - Simple Loop (циклы)

Скрипт для RoboTask - Simple Loop (циклы)

29

Сегодня мы будем производить стандартный цикл в программе RoboTask. С помощью функции Simple Loop вы сможете не только установить нужные значения, но также и производить различные манипуляции с ними. Более подробно описана техника выполнения петли на примере с установлением значения, которое может изменяться динамически. Итак, давайте рассмотрим пример, где мы будем вставлять необходимое значение в поле ввода, а оно будет повторяться именно столько раз.

simmple-loop-01

Суть данного экшена будет заключаться в следующем:

  1. Мы устанавливаем необходимое значение в поле ввода.
  2. Простой цикл будет задействовать операции внутри него для того, чтобы вместо 1 строки с ячейками в формате HTML мы увидели нужное нам количество строк.

Начнем с того, что установим поле ввода для нашего значения. В нем будет определяться сколько раз цикл должен воспроизводиться.

 

simmple-loop-02

 

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

Далее мы устанавливаем значение, а точнее как будет называться наша переменная – NUMBERSTROKE. Заметьте, что все переменные лучше писать заглавными буквами!

Теперь берем из пункта меню плагин – Simple Loop, который укажет RoboTask сколько же именно раз необходимо задействовать скрипт.

simmple-loop-03

В нашем случае это будет то значение, которое мы введем в поле ввода. Это может быть любое значение – цифра, а начинаться будет с единицы. Кладем значение переменной в GOOD.

Затем устанавливаем переменную, которая будет брать значение из буфера обмена. Это действие используется практически во всех экшенах данной программы, поэтому потренируйтесь с ним как можно больше.

simmple-loop-04

Мы будем брать значения из локальных переменных, а это значит что система не будет нагружаться, если мы их удалим в конце операции. В этом примере значением станет строка в формате HTML, которую мы создадим с помощью этих переменных. Наша строка состоит из 4-х ячеек, а они обрамляются специальными тегами. Сперва создадим новую переменную со значением ячейки и назовем ее TD3. Это будет 1-я ячейка из 4-х возможных.

simmple-loop-05

Остальные ячейки создаем аналогичным образом, и называем их TD4, TD7, TD8. Конечно, вы можете называть их по-другому.

simmple-loop-06

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

simmple-loop-07

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

simmple-loop-08

Таким образом, мы установим значение строки – TR и знак перехода на другую строку, а также назовем переменную TRGOOD.

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

simmple-loop-09

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

simmple-loop-10