История страницы
...
Действия сгруппированы. Алгоритм прошел по всем действиям и записал значение в переменную "Числовая_переменная".
Якорь | ||||
---|---|---|---|---|
|
...
Данное действие предназначено для вычисления результата выражения.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Имя выражения | Expression Name | Переменная , значение которой будет выводиться в лог при выполнении действия. Если значение не указано, то Система выведет сообщение: "Не задана переменная". | Строка | Group | Нет |
Результаты | |||||
Результат выражения | Expression Result | Переменная, в которую будет записан результат действия. Если значение не указано, то Система выведет сообщение: "Такая переменная не найдена". | Один из возможных. Зависит от использованных в выражении действий. | Expression_Result | Да |
Особые условия использования
...
Действия сгруппированы в контуре действия "Выражение". Алгоритм прошел по всем действиям и записал значение в переменную "Expression_Result".
Якорь | ||||
---|---|---|---|---|
|
...
Данное действие предназначено для конвертирования переменной другого типа данных в строку.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Источник | Source | Переменная с типом "Число" или "Дата.Время", значение которой будет конвертироваться для присваивания переменной поля "Результат". Если значение не указано, то Система выведет сообщение: "Не задана переменная". | Выпадающий список | Числовая_переменная | Да |
Результаты | |||||
Результат | Result | Переменная с типом "Строка", в которую будет записано конвертированное значение из поля "Источник". Если значение не указано, то Система выведет сообщение: "Такая переменная не найдена". | Строка | Строковая_переменная | Да |
Особые условия использования
...
Данное действие предназначено для подсчета общего количества символов в тексте.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Строка | String | Переменная, длину которой необходимо получить. Если значение не указано, то Система выведет сообщение: "Не задана переменная". | Строка | {Text} | Да |
Результаты | |||||
Результат | Result | Переменная, в которую будет записана длина введенной строки из поля "Строка". Если значение не указано, то Система выведет сообщение: "Такая переменная не найдена". | Число | Длина | Да |
Особые условия использования
...
- Открываем группу действий "Базовые".
- Помещаем в рабочее пространство студии действие "Получить длину".
- Настройка действия:
- Параметр "Строка". Указываем текст, в котором будет произведен подсчет длины текста.
Параметр "Результат". Выбираем из выпадающего списка переменную, в которую будет записан результат подсчета длины текста
- Запускаем робота по кнопке "Запуск" в верхней панели.
...
Данное действие предназначено для обработки исключений в выбранных действиях.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Исключения | Exceptions | Список исключений, для обработки которых предназначена соответствующая последовательность Catch. Таких последовательностей может быть несколько, тогда будет создано несколько параметров "Исключения для CATCH" для каждой из последовательностей. | Да | ||
Результаты | |||||
Ошибка | Error | Ошибка возникшая в ходе выполнения блока Try | Да |
Особые условия использования
...
- ...
- ....
Настройка действия:- ...
...
- Запускаем робота по кнопке "Запуск" в верхней панели.
...
- Создаем переменную "Строковая_переменная1" с типом "Строка", которая будет являться выражением и содержать текст "Red".
- Открываем группу действий "Базовые действия".
- Помещаем в рабочее пространство студии действие "Ветвление" и настраиваем его параметры (см. описание действия "Базовые действия 2.0").
- Нажимаем три раза на кнопку " " на действии "Ветвление".
- Помещаем действие "Сообщение в лог" с сообщением "Ветвь №1", "Ветвь №2" и "Ветвь №3" соответствующую в соответствующую номеру ветвь.
- Настройка действия:
- Параметр "Сообщение" для первой ветви. Указываем текст "Ветвь1Ветвь №1", который будет выведен в лог-файл сообщения.
- Параметр "Сообщение" для второй ветви. Указываем текст "Ветвь2Ветвь №2", который будет выведен в лог-файл сообщения.
- Параметр "Сообщение" для третьей ветви. Указываем текст "Ветвь3Ветвь №3", который будет выведен в лог-файл сообщения.
- Параметр "Сообщение" для первой ветви. Указываем текст "Ветвь1Ветвь №1", который будет выведен в лог-файл сообщения.
- Запускаем робота по кнопке "Запуск" в верхней панели.
...
- Создаем переменную "Строковая_переменная1" с типом "Строка", которая будет являться выражением и содержать текст "Red".
- Открываем группу действий "Базовые действия".
- Помещаем в рабочее пространство студии действие "Ветвление".
- Нажимаем три раза на кнопку " " на действии.
- Настройка действия:
- Параметр "Условие". Выбираем переменную "Строковая_переменная1", значение которой будет проверяться проверяться на соответствие соответствие условиям.
- Параметр "Условие (switch)" для первой ветвидля Ветки 1". Выбираем результат выражение "Blue", который который будет сравниваться со значением в поле "Условия" действия "Ветвление".
- Параметр "Условие (switch)" для второй ветвидля Ветки 2". Выбираем результат выражение "Red", который будет сравниваться со значением в поле "Условия" действия "Ветвление".
- Параметр "Условие (switch)" для третьей ветвидля Ветки 3". Выбираем результат выражение "Black", который будет сравниваться со значением в поле "Условия" действия "Ветвление".
- Параметр "Условие". Выбираем переменную "Строковая_переменная1", значение которой будет проверяться проверяться на соответствие соответствие условиям.
- Помещаем действие "Сообщение в лог" с сообщением "Ветвь №1", "Ветвь №2" и "Ветвь №3" соответствующую номеру ветвь (см. описание действия "Базовые действия 2.0").
- Запускаем робота по кнопке "Запуск" в верхней панели.
...
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Входные параметрыПараметры | |||||
Текст | Text | Переменная с типом "Строка", которая будет сохранена в буфер. Если значение не указано, то Система выведет сообщение "Такая переменная не найдена". | Строка | Строковая_переменная или текст | Да |
...
- Создаем переменную "Строковая_переменная1" с типом "Строка".
- Открываем группу действий "Базовые действия".
- Помещаем в рабочее пространство студии действие "Копировать текст в буфер".
Настройка действия:- Параметр "Текст". Выбираем переменную "Строковая_переменная1", текст из которой будет сохранен в буфера.
- Параметр "Текст". Выбираем переменную "Строковая_переменная1", текст из которой будет сохранен в буфера.
- Запускаем робота по кнопке "Запуск" в верхней панели*.
...
Данное действие предназначено для сохранения текста из буфера в переменную типа "Строка".
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|
Результаты | |||||
---|---|---|---|---|---|
Результат | Result | Переменная |
, в которую будет сохранен текст из буфера. Если значение не указано, то Система выведет сообщение "Такая переменная не найдена". |
Строка | Строковая_переменная | Да |
Особые условия использования
...
Реализация:
- Создаем переменную "Строковая_переменная1Result" с типом "Строка".
- Открываем группу действий "Базовые действия".
- Помещаем в рабочее пространство студии действие "Получить текст из буфера".
Настройка действия:- Параметр "Результат". Выбираем переменную "Строковая переменная1Result", в которую будет сохранен текст из буфера.
- Помещаем в рабочее пространство студии действие "Ветвление" (см. описание действия "Базовые действия 2.0").
- Нажимаем три раза на кнопку " " на действии "Ветвление".
- Помещаем действие "Сообщение в лог" с сообщением "Ветвь №1", "Ветвь №2" и "Ветвь №3" соответствующую номеру ветвь (см. описание действия "Базовые действия 2.0").
- Запускаем робота по кнопке "Запуск" в верхней панели*.
...
Алгоритм, согласно логам, прошел по ветви№2 ветви №2 после получения данных из буфера.
Якорь |
---|
...
|
...
|
...
Прервать цикл /
...
Break the loop
...
Данное действие предназначено для прерывания текущей итерации цикла и начала следующей итерации. Действия цикла/ветвления и выхода из цикла/ветвления. Действия в цикле, установленные после действия "Продолжение цикла", завершены не будут.
...
Должен использоваться внутри цикла или ветвления, в противном случае Система выведет сообщение "Действие "Продолжить Прервать цикл" находится вне цикла или действия "Ветвления".".
Пример использования
Задача:
...
Необходимо завершить работу цикла пока значение числовой переменной не будет равно значению "2".Если элемент массива не равен значению "2", то текущая итерация должна быть прервана.
Решение:
- Добавить цикл "Для каждого".
- Добавить условие "Если". В ветвь "Нет" добавить прерывание цикла и сообщение в лог. В ветвь "Да" добавить продолжения цикла.
- Сообщение в лог.
Реализация:
- Создаем переменную "Числовая_переменная2" с типом "Число", которая будет являться частью условия "Если" и содержать значение "0".
- Создаем переменную "Массив_чисел" с типом "Массив чисел" и элементами"(1988, 8, 2, 4)", проход по которым будет осуществляться в цикле..
- Открываем группу действий "Базовые действия".
- Помещаем в рабочее пространство студии действие "Цикл "Для каждого" (см. описание действия "Цикл "Для каждого"").
- Помещаем в рабочее пространство студии действие "Если" (см. описание действия "Базовые действия 2.0").
- Помещаем в рабочее пространство действия "Если" ветви "Нет" действие "Сообщение в лог" (см. описание действия "Базовые действия 2.0").
- Помещаем в рабочее пространство действия "Если" ветви "Нет" действие "Прервать цикл" (см. описание действия "Базовые действия 2.0").
- Помещаем в рабочее пространство действия "Если" ветви "Да" действие "Продолжить цикл".
- .
- Помещаем в рабочее пространство Помещаем в рабочее пространство студии действие "Сообщение в лог" (см. описание действия "Базовые действия 2.0").
- Запускаем робота по кнопке "Запуск" в верхней панели.
...
Алгоритм, согласно логам, прошел по циклу и был прерван после установки переменной значения "2" при этом, если элемент массива был не равен значению "2", то текущая итерация прерывалась и переходила на следующую.
...
Данное действие предназначено для
...
Данное действие предназначено для
Якорь |
---|
...
|
...
|
...
Продолжить цикл /
...
Continue the loop
...
Данное действие предназначено для прерывания текущей итерации цикла /ветвления и выхода из цикла/ветвления. Действия и начала следующей итерации. Действия в цикле, установленные после действия "Продолжение цикла", завершены не будут.
...
Должен использоваться внутри цикла или ветвления, в противном случае Система выведет сообщение "Действие "Прервать Продолжить цикл" находится вне цикла или действия "Ветвления".".
Пример использования
Задача:
...
Необходимо завершить работу цикла пока значение числовой переменной не будет равно значению "2".
Если элемент массива не равен значению "2", то текущая итерация должна быть прервана.
Решение:
- Добавить цикл "Для каждого".
- Добавить условие "Если". В ветвь "Нет" добавить прерывание цикла и сообщение в лог. В ветвь "Да" добавить продолжения цикла.
- Сообщение в лог.
Реализация:
- Создаем переменную "Числовая_переменная2" с типом "Число", которая будет являться частью условия "Если" и содержать значение "0".
- Создаем переменную "Массив_чисел" с типом "Массив чисел" и элементами"(1988, 8, 2, 4)", проход по которым будет осуществляться в цикле..
- Открываем группу действий "Базовые действия".
- Помещаем в рабочее пространство студии действие "Цикл "Для каждого" (см. описание действия "Цикл "Для каждого"").
- Помещаем в рабочее пространство студии действие "Если" (см. описание действия "Базовые действия 2.0").
- Помещаем в рабочее пространство
- действия "Если" ветви "Нет" действие "
- Сообщение в лог" (см. описание действия "Базовые действия 2.0").
- Помещаем в рабочее пространство действия "Если" ветви "Нет" действие "Сообщение в логПрервать цикл" (см. описание действия "Базовые действия 2.0").
- Помещаем в рабочее пространство действия "Если" ветви "НетДа" действие "Прервать Продолжить цикл".
- Помещаем в рабочее пространство студии действие "Сообщение в лог" (см. описание действия "Базовые действия 2.0").
- Запускаем робота по кнопке "Запуск" в верхней панели.
...
Алгоритм, согласно логам, прошел по циклу и был прерван после установки переменной значения "2" .при этом, если элемент массива был не равен значению "2", то текущая итерация прерывалась и переходила на следующую.
Якорь | ||||
---|---|---|---|---|
|
...
Данное действие предназначено для
Якорь | ||||
---|---|---|---|---|
|
...
Данное действие предназначено для
Якорь | ||||
---|---|---|---|---|
|
...