Присвоить значение / Assign value
Группа действий: Базовые действия
Присваивает указанное значение результату действия.
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Входное значение | Значение, которое будет передано на выход действия (под именем «Результат») в неизменном виде | Robin.Object | Да | |
Результаты | ||||
Результат | Выход, значением которого станет значение переданное на вход действия («Входное значение») | Robin.Object |
Особые условия использования
При помощи данного действия можно присвоить значение переменной во время выполнения. Например, сброс счетчика.
Пример использования
Задача: Существует переменная "Переменная1" с типом "Число", содержащая значение "0". Также существует цикл, который может отработать 10 итераций. Необходимо завершить работу цикла когда значение переменной будет больше или равно 3.
Решение:
- Добавить цикл "Для".
- Добавить действие "Присвоить значение переменной".
Реализация:
- Создать переменную "Переменная1" с типом "Число", которая будет содержать значение "0"
- Открыть группу действий "Базовые действия".
- Поместить в рабочее пространство студии действие "Цикл "Для" и настроить его параметры. (см. Цикл Для)
- Параметр "Начальное значение". Установить первоначальное значение счетчика.
- Параметр "Конечное значение". Установить конечное значение счетчика.
- Параметр "Инкремент". Установить число увеличения шага цикла
- Поместить в рабочее пространство студии, внутрь Цикла "Для" действие "Присвоить значение переменной" и настроить его параметры.
- Параметр "Входное значение". Установить значение которое будет присвоено "Результату". В данном случае выбираем состояние (значение) счетчика Цикла "Для".
- Параметр "Результат". Устанавливаем переменную, которой будет присвоено указанное значение. В данном случае - "Переменная1".
- Поместить в рабочее пространство студии, внутрь Цикла "Для" действие "Больше или равно" и настроить его параметры. (см. ">=" Больше или равно)
- Параметр "Первый операнд". Установить значение первого операнда. В данном случае это значение переменной "Переменная1".
- Параметр "Второй операнд". Установить значение второго операнда. В данном случае "3".
- Поместить в рабочее простанство студии, внутрь Цикла "Для" действие "Если". и настроить его. (см. Если)
- Параметр "Условие". Установить логическое выражение, результат выполнения которого является условием перехода по веткам "Истина" и "Ложь". В данном случае условием является результат действия "Больше или равно".
- Параметр "Условие". Установить логическое выражение, результат выполнения которого является условием перехода по веткам "Истина" и "Ложь". В данном случае условием является результат действия "Больше или равно".
- В ветвь "Истина" действия "Если" добавить действие "Прервать цикл". (см. Прервать цикл).
- Запустить робота по кнопке "Запуск" в верхней панели. Итоговая схема робота будет выглядеть следующим образом:
Результат:
Робот отработал успешно.
Цикл остановился, как только значение переменной "Переменная1" стало больше или равно 3
Обзор
Инструменты контента