Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Действия сгруппированы. Алгоритм прошел по всем действиям и записал значение в переменную "Числовая_переменная".

Image Modified

Якорь
Вычислить выражение
Вычислить выражение
Вычислить выражение / Expression

...

Данное действие предназначено для вычисления результата выражения. 

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
Имя выраженияExpression Name

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

Если значение не указано, то Система выведет сообщение: "Не задана переменная".

Строка

GroupНет
Результаты
Результат выраженияExpression Result

Переменная, в которую будет записан результат действия.

Если значение не указано, то Система выведет сообщение: "Такая переменная не найдена".

Один из возможных. Зависит от использованных в выражении действий.

Expression_ResultДа

Особые условия использования

...

Действия сгруппированы в контуре действия  "Выражение". Алгоритм прошел по всем действиям и записал значение в переменную "Expression_Result".

Image Modified 

Якорь
Конвертировать в строку
Конвертировать в строку
Конвертировать в строку / Convert to string

...

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

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ИсточникSource

Переменная с типом "Число" или "Дата.Время", значение которой будет конвертироваться для присваивания переменной поля "Результат".

Если значение не указано, то Система выведет сообщение: "Не задана переменная".

Выпадающий список

Числовая_переменнаяДа
Результаты
РезультатResult

Переменная с типом "Строка", в которую будет записано конвертированное значение из поля "Источник".

Если значение не указано, то Система выведет сообщение: "Такая переменная не найдена".

Строка

Строковая_переменнаяДа

Особые условия использования

...

Данное действие предназначено для подсчета общего количества символов в тексте.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
СтрокаString

Переменная, длину которой необходимо получить.

Если значение не указано, то Система выведет сообщение: "Не задана переменная".

Строка

{Text}Да
Результаты
РезультатResult

Переменная, в которую будет записана длина введенной строки из поля "Строка".

Если значение не указано, то Система выведет сообщение: "Такая переменная не найдена".

Число

ДлинаДа

Особые условия использования

...

  1. Открываем группу действий "Базовые".
  2. Помещаем в рабочее пространство студии действие "Получить длину".
  3. Настройка действия:
    1. Параметр "Строка". Указываем текст, в котором будет произведен подсчет длины текста.
    2. Параметр "Результат". Выбираем из выпадающего списка переменную, в которую будет записан результат  подсчета длины текста

  4. Запускаем робота по кнопке "Запуск" в верхней панели.

...

Данное действие предназначено для обработки исключений в выбранных действиях.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ИсключенияExceptions

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

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



Да
Результаты
ОшибкаError

Ошибка возникшая в ходе выполнения блока Try



Да

Особые условия использования

...

  1. ...
  2. ....
    Настройка действия:
    1. ...
    2. ...

    3. Image RemovedImage Added

  3. Запускаем робота по кнопке "Запуск" в верхней панели.

...

  1. Создаем переменную "Строковая_переменная1" с типом "Строка", которая будет являться выражением и содержать текст "Red".
  2. Открываем группу действий "Базовые действия".
  3. Помещаем в рабочее пространство студии действие "Ветвление"  и настраиваем его параметры (см. описание действия "Базовые действия 2.0"). 
  4. Нажимаем три раза на кнопку "Image RemovedImage Added" на действии "Ветвление".
  5. Помещаем действие "Сообщение в лог" с сообщением "Ветвь №1", "Ветвь №2" и "Ветвь №3"  соответствующую в соответствующую номеру ветвь. 
  6. Настройка действия: 
    1. Параметр "Сообщение" для первой ветви. Указываем текст "Ветвь1Ветвь №1", который будет выведен в лог-файл сообщения.
    2. Параметр "Сообщение" для второй ветви. Указываем текст "Ветвь2Ветвь №2", который будет выведен в лог-файл сообщения.
    3. Параметр "Сообщение" для третьей ветви. Указываем текст "Ветвь3Ветвь №3", который будет выведен в лог-файл сообщения.
  7. Запускаем робота по кнопке "Запуск" в верхней панели.

...

  1. Создаем переменную "Строковая_переменная1" с типом "Строка", которая будет являться выражением и содержать текст "Red".
  2. Открываем группу действий "Базовые действия".
  3. Помещаем в рабочее пространство студии действие "Ветвление". 
  4. Нажимаем три раза на кнопку "Image RemovedImage Added" на действии.
  5. Настройка действия: 
    1. Параметр "Условие". Выбираем переменную "Строковая_переменная1", значение которой будет проверяться проверяться на соответствие соответствие условиям.
      Image Removed
    ии "Ветвление"
    Настройка действия: 
    1. Параметр "Условие (switch)" для первой ветвидля Ветки 1". Выбираем результат выражение "Blue", который  который будет сравниваться со значением в поле "Условия" действия "Ветвление".
      Image Removed
    2. Параметр "Условие (switch)" для второй ветвидля Ветки 2". Выбираем результат выражение "Red", который будет сравниваться со значением в поле "Условия" действия "Ветвление".
    3. Параметр "Условие (switch)" для третьей ветвидля Ветки 3". Выбираем результат выражение "Black", который будет сравниваться со значением в поле "Условия" действия "Ветвление".
    Image Added
  6. Помещаем действие "Сообщение в лог" с сообщением "Ветвь №1", "Ветвь №2" и "Ветвь №3" соответствующую номеру ветвь (см. описание действия "Базовые действия 2.0"). 
  7. Запускаем робота по кнопке "Запуск" в верхней панели.

...

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Входные параметрыПараметры
ТекстText

Переменная с типом "Строка",  которая будет сохранена в буфер.

Если значение не указано, то Система выведет сообщение "Такая переменная не найдена".

Строка


Строковая_переменная или текстДа

...

  1. Создаем переменную "Строковая_переменная1" с типом "Строка".
  2. Открываем группу действий "Базовые действия".
  3. Помещаем в рабочее пространство студии действие "Копировать текст в буфер".
    Настройка действия: 
    1. Параметр "Текст". Выбираем переменную "Строковая_переменная1", текст из которой будет сохранен в буфера.
      Image RemovedImage Added
  4. Запускаем робота по кнопке "Запуск" в верхней панели*.

...

Данное действие предназначено для сохранения текста из буфера в переменную типа "Строка".

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Выходные параметры
Результаты
РезультатResult

Переменная

с типом "Строка", в

, в которую будет сохранен текст из буфера.

Если значение не указано, то Система выведет сообщение "Такая переменная не найдена".

Выпадающий список

Строка


Строковая_переменнаяДа

Особые условия использования

...

Реализация:

  1. Создаем переменную "Строковая_переменная1Result" с типом "Строка".
  2. Открываем группу действий "Базовые действия".
  3. Помещаем в рабочее пространство студии действие "Получить текст из буфера".
    Настройка действия: 
    1. Параметр "Результат". Выбираем переменную "Строковая переменная1Result", в которую будет сохранен текст из буфера.
    Image RemovedImage Added
  4. Помещаем в рабочее пространство студии действие "Ветвление" (см. описание действия "Базовые действия 2.0"). 
  5. Нажимаем три раза на кнопку "Image RemovedImage Added" на действии "Ветвление".
  6. Помещаем действие "Сообщение в лог" с сообщением "Ветвь №1", "Ветвь №2" и "Ветвь №3" соответствующую номеру ветвь (см. описание действия "Базовые действия 2.0"). 
  7. Запускаем робота по кнопке "Запуск" в верхней панели*.

...

Алгоритм, согласно логам, прошел по ветви№2 ветви №2 после получения данных из буфера.

Якорь

...

Прервать цикл

...

Прервать цикл

...

Прервать цикл /

...

Break the loop

...

Данное действие предназначено для прерывания текущей итерации цикла и начала следующей итерации. Действия цикла/ветвления и выхода из цикла/ветвления. Действия в цикле, установленные после действия "Продолжение цикла", завершены не будут.

...

Должен использоваться внутри цикла или ветвления, в противном случае Система выведет сообщение "Действие "Продолжить Прервать цикл" находится вне цикла или действия "Ветвления".".

Пример использования

Задача:

...

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

Решение:

  1. Добавить цикл "Для каждого".
  2. Добавить условие "Если". В ветвь "Нет" добавить прерывание цикла и сообщение в лог. В ветвь "Да" добавить продолжения цикла.
  3. Сообщение в лог.

Реализация:

  1. Создаем переменную "Числовая_переменная2" с типом "Число", которая будет являться частью условия "Если" и содержать значение "0".
  2. Создаем переменную "Массив_чисел" с типом "Массив чисел" и элементами"(1988, 8, 2, 4)", проход по которым будет осуществляться в цикле..
  3. Открываем группу действий "Базовые действия".
  4. Помещаем в рабочее пространство студии действие "Цикл "Для каждого"   (см. описание действия "Цикл "Для каждого"").
  5. Помещаем в рабочее пространство студии действие "Если" (см. описание действия "Базовые действия 2.0"). 
    1. Помещаем в рабочее пространство действия "Если" ветви "Нет" действие "Сообщение в лог" (см. описание действия "Базовые действия 2.0"). 
    2. Помещаем в рабочее пространство действия "Если" ветви "Нет" действие "Прервать цикл" (см. описание действия "Базовые действия 2.0"). 
    3. Помещаем в рабочее пространство действия "Если" ветви "Да" действие "Продолжить цикл". 
  6. Помещаем в рабочее пространство Помещаем в рабочее пространство студии действие "Сообщение в лог" (см. описание действия "Базовые действия 2.0"). 
  7. Запускаем робота по кнопке "Запуск" в верхней панели.

...

Алгоритм, согласно логам, прошел по циклу и был прерван после установки переменной значения "2" при этом, если элемент массива был не равен значению "2", то текущая итерация прерывалась и переходила на следующую.

Image Removed

...

Image Added

Данное действие предназначено для  

...

Данное действие предназначено для  

Якорь

...

Продолжить цикл

...

Продолжить цикл

...

Продолжить цикл /

...

Continue the loop

...

Данное действие предназначено для прерывания текущей итерации цикла /ветвления и выхода из цикла/ветвления. Действия и начала следующей итерации. Действия в цикле, установленные после действия "Продолжение цикла", завершены не будут.

...

Должен использоваться внутри цикла или ветвления, в противном случае Система выведет сообщение "Действие "Прервать Продолжить цикл" находится вне цикла или действия "Ветвления".".

Пример использования

Задача:

...

Необходимо завершить работу цикла пока значение числовой переменной не будет равно значению "2".

Если элемент массива не равен значению "2", то текущая итерация должна быть прервана.

Решение:

  1. Добавить цикл "Для каждого".
  2. Добавить условие "Если". В ветвь "Нет" добавить прерывание цикла и сообщение в лог. В ветвь "Да" добавить продолжения цикла.
  3. Сообщение в лог.

Реализация:

  1. Создаем переменную "Числовая_переменная2" с типом "Число", которая будет являться частью условия "Если" и содержать значение "0".
  2. Создаем переменную "Массив_чисел" с типом "Массив чисел" и элементами"(1988, 8, 2, 4)", проход по которым будет осуществляться в цикле..
  3. Открываем группу действий "Базовые действия".
  4. Помещаем в рабочее пространство студии действие "Цикл "Для каждого" (см. описание действия "Цикл "Для каждого"").
  5. Помещаем в рабочее пространство студии действие "Если" (см. описание действия "Базовые действия 2.0"). 
    1. Помещаем в рабочее пространство
    студии
    1. действия "Если" ветви "Нет" действие "
    Если
    1. Сообщение в лог" (см. описание действия "Базовые действия 2.0"). 
    2. Помещаем в рабочее пространство действия "Если" ветви "Нет" действие "Сообщение в логПрервать цикл" (см. описание действия "Базовые действия 2.0"). 
    3. Помещаем в рабочее пространство действия "Если" ветви "НетДа" действие "Прервать Продолжить цикл". 
  6. Помещаем в рабочее пространство студии действие "Сообщение в лог" (см. описание действия "Базовые действия 2.0"). 
  7. Запускаем робота по кнопке "Запуск" в верхней панели.

...

Алгоритм, согласно логам, прошел по циклу и был прерван после установки переменной значения "2" .при этом, если элемент массива был не равен значению "2", то текущая итерация прерывалась и переходила на следующую.

Image Added

Якорь
Цикл с постусловием
Цикл с постусловием
Цикл с постусловием /Postcondition loop 

...

Данное действие предназначено для  

Якорь
Цикл Для
Цикл Для
Цикл Для /For-loop 

...

Данное действие предназначено для  Image Removed

Якорь
Цикл Для каждого
Цикл Для каждого
Цикл "Для каждого" / Loop foreach

...