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

Ключ

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

...

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

Отображаемое имя группы.


Имя группы, отображаемое в ее заголовке на рабочем пространстве.

!! После появления возможности редактирования названия в блоке информации о действии данный параметр будет удален из студии.

Robin.String

Действия с ExelНет
ИдентификаторSequence ID

Идентификатор последовательности действий.

!! Данный параметр не отображается и назначается системой автоматически.

Robin.Internal.SequenceIdДа

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

...

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

Задача:

Открыть exelexcel-файл, посчитать количество строк в нем и закрыть файл.

...

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

Имя выражения отображаемое в его заголовке.


!! После появления возможности редактирования названия в блоке информации о действии данный параметр будет удален из студии.

Robin.String

GroupНет
ПоследовательностьSequence

Идентификатор последовательности действий.


!! Данный параметр не отображается и назначается системой автоматически.

Robin.Internal.SequenceIdДа

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

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


Robin.Object

Expression_ResultДа

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

Данное действие не отображается на панели выбора действий.

Создание и редактирование выражения происходит только с помощью тулзы, а на Flow выводится его визуализация.

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

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

Задача:

...

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

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

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

Robin.Numeric или Robin.DateTimeвероятно, удобнее

Robin.Object

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

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

Robin.String

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

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

...

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

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

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

Robin.Robin.String

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

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

Robin.Numeric

ДлинаДа

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

...

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

Папка, где необходимо сохранить скриншот.

Robin.FolderPath

C:\Users\RLABUTIN\Documents\RobinStudio\1.1) Base action (RUS)\Base action (RUS)Да
Имя файлаFile nameИмя файла сохранения для скриншота.Robin.StringСкрин1Да
ФорматFormat

Формат, в котором скриншот будет сохранен.


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

Доступны значения:

  • JPEG
  • JPG
  • BMP
  • PNG
  • GIF
  • TIF
  • TIFF
Robin.StringJPGДа
ТипType

Типы скриншота области.


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

Доступны значения:

  • FullScreen - Весь экран.
  • Window - Активное окно.
  • Coordinates - Координаты.

По умолчанию значение равно "FullScreen".

Robin.StringКоординаты
  • .
  • Window - Активное окно.
  • Coordinates - Координаты.

По умолчанию значение равно "FullScreen".

Robin.StringКоординатыДа
Выделение областиSet an area

Выделение области вручную.


!!! Будет реализовано после создания нового типа и тулзы к нему.

При нажатии Система свернет ROBIN Studio и предоставит пользователю возможность самостоятельно выделить область экрана, которую требуется распознать.

После завершения выделения Система автоматически заполнит следующие поля данными выбранной области для распознавания:

  • "Координаты начала";
  • "Высота";
  • "Ширина".
Robin.RectangleLocation
Нет
Координаты начала
Start coordinates

Координаты левого верхнего угла области для распознавания.

Если значение в поле "Type" заполнено значением "FullScreen" или "Window", то значение поля игнорируется.


Robin.LocationPoint(вопрос){233;122}Нет
ВысотаHeight

Высота обозначенной области скриншота.

Отсчет идет слева направо от левого верхнего угла

.

Если значение в поле "Type" заполнено значением "FullScreen" или "Window", то значение поля игнорируется.

Robin.Numeric100Нет
ШиринаWidth

Ширина обозначенной области скриншота.

Отсчет идет слева направо от левого верхнего угла

.

Если значение в поле "Type" заполнено значением "FullScreen" или "Window", то значение поля игнорируется.

Robin.Numeric400Нет
XX

Начальная координата (координата левого верхнего угла) по горизонтали для обозначенной области скриншота

.


Если значение в поле "Type" заполнено значением "FullScreen" или "Window", то значение поля игнорируется.

Robin.Numeric500Нет
YY

Начальная координата (координата левого верхнего угла) по вертикали для обозначенной области скриншота.

По умолчанию поле пусто и значение равно "0".

Если значение в поле "Type" заполнено значением "FullScreen" или "Window", то значение поля игнорируется.

Robin.Numeric300Нет
Результаты
РезультатResult

Путь до сохраненного скриншота.

Будет сохранен в выбранной папке в формате "<<Имя файла>>.<<Формат>>"

Robin.FolderPath

C:\Users\RLABUTIN\Documents\RobinStudio\1.1) Base action (RUS)\Base action (RUS)\Скрин1.jpgДа

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

...

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

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

!! Данный параметр не отображается и назначается системой автоматически.

Robin.Internal.SequenceIdДа

Блок CatchCatch clause

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

!! Данный параметр не отображается и назначается системой автоматически.

Robin.Internal.SequenceIdДа

ИсключенияExceptions

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



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

Robin.Collection


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

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

Robin.Exeception


Да

...

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

Логическое выражение, результат выполнения которого является условием перехода по веткам "Да" и "Нет".

Robin.BooleanЧисловая_переменная<=2trueДа
ИстинаTrue

Последовательность при выполнении условия.

!! Данный параметр не отображается и назначается системой автоматически.

Robin.Internal.SequenceId

ЛожьFalse

Последовательность при невыполнении условия.

!! Данный параметр не отображается и назначается системой автоматически.

Robin.Internal.SequenceIdНет

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

...

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

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

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


Robin.String


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

текст

Да

...

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

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

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

Robin.String

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

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

...

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

Логическое выражение или переменная/значение логического типа, определяющее продолжение или прерывание цикла.

Условие проверяется после выполнения тела цикла.


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

!! Если пользователь удаляет из параметра значение, заданное инструментом построения выражений, блок "Условие" на флоу очищается.

Robin.Boolean

True


Да
УсловиеCondition

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

!! Данный параметр не отображается в панели параметров, но отображается в блоке Условие на рабочей области (флоу).

!! Параметр заполняется/редактируется через инструмент построения выражений и только через него. Любое редактирование данного блока на флоу для пользователя заблокировано.

Robin.Internal.SequenceId-
Нет
Тело циклаLoop body

Последовательности действий, которая должна выполняться на каждом шаге цикла. Заполняется добавлением действий в соответствующий блок в рабочую область.

!! Данный параметр не отображается в панели параметров, но отображается в блоке Тело цикла на рабочей области (флоу).

Robin.Internal.SequenceId-
Да

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

...

Да
СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
Начальное значение
Initial value

Первоначальное значение счетчика.

Robin.Numeric

0Да
Конечное значение
End value
Конечное значение счетчика.Robin.Numeric10Да
Инкремент
Increment

Увеличение шага цикла.

Robin.Numeric1Да
ИдентификаторSequence Id

Идентификатор последовательности действий, которая должна выполняться на каждом шаге цикла.

!! Данный параметр не отображается и назначается системой автоматически.

Robin.Internal.SequenceIdДа

Результаты
Состояние итератораIteration actual state

Значение счетчика для использования в текущей итерации цикла.

Robin.Numeric

ITERATION_ACTUAL_STATE

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

...

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

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

Robin.Collection

Коллекция_значенийДа
ИдентификаторSequence Id

Идентификатор последовательности действий, которая должна выполняться на каждом шаге цикла.

!! Данный параметр не отображается и назначается системой автоматически.

Robin.Internal.SequenceIdДа

Результаты
ОбъектObject

Объект, в который будет помещен каждый элемент коллекции.

Robin.Object

ITERATION_ACTUAL_STATEДа

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

...

Данное действие предназначено для создания цикла действий, который выполняется до тех пор, пока результат условия равен "True". Для добавления условия используется инструмент построения выражений в параметре "Условие. Для добавление в тело цикла последовательности действий необходимо переместить их на контур блока "Тело цикла".Image Removed


Настройки

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

Логическое выражение или переменная/значение логического типа, определяющее продолжение или прерывание цикла.

Условие проверяется до выполнения тела цикла.



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

!! Если пользователь удаляет из параметра значение, заданное инструментом построения выражений, блок "Условие" на флоу очищается.

Robin.Boolean

True


Да
УсловиеCondition

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

!! Данный параметр не отображается в панели параметров, но отображается в блоке Условие на рабочей области (флоу).

!! Параметр заполняется/редактируется через инструмент построения выражений и только через него. Любое редактирование данного блока на флоу для пользователя заблокировано.

Robin.Internal.SequenceId-Нет

Тело циклаLoop body

Последовательности действий, которая должна выполняться на каждом шаге цикла. Заполняется добавлением действий в соответствующий блок в рабочую область.

!! Данный параметр не отображается в панели параметров, но отображается в блоке Тело цикла на рабочей области (флоу).

Robin.Internal.SequenceId-Да

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

...

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

Задача:

Решение:

Image Added

Реализация:

Результат: