История страницы
...
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | |
---|---|---|---|---|---|---|
Параметры | ||||||
Имя | 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 | ДлинаДа |
Особые условия использования
...
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | |||
---|---|---|---|---|---|---|---|---|
Параметры | ||||||||
Папка | Folder | Папка, где необходимо сохранить скриншот. | Robin.FolderPath | C:\Users\RLABUTIN\Documents\RobinStudio\1.1) Base action (RUS)\Base action (RUS) | Да | |||
Имя файла | File name | Имя файла сохранения для скриншота. | Robin.String | Скрин1 | Да | |||
Формат | Format | Формат, в котором скриншот будет сохранен. Выпадающий список. Доступны значения:
| Robin.String | JPG | Да | |||
Тип | Type | Типы скриншота области. Выпадающий список. Доступны значения:
По умолчанию значение равно "FullScreen". | Robin.String | Координаты | Да
По умолчанию значение равно "FullScreen". | Robin.String | Координаты | Да |
Выделение области | Set an area | Выделение области вручную. !!! Будет реализовано после создания нового типа и тулзы к нему. При нажатии Система свернет ROBIN Studio и предоставит пользователю возможность самостоятельно выделить область экрана, которую требуется распознать. После завершения выделения Система автоматически заполнит следующие поля данными выбранной области для распознавания:
| Robin.RectangleLocation | Нет | ||||
Координаты начала | Start coordinates | Координаты левого верхнего угла области для распознавания. Если значение в поле "Type" заполнено значением "FullScreen" или "Window", то значение поля игнорируется. | Robin.LocationPoint | {233;122} | Нет | |||
Высота | Height | Высота обозначенной области скриншота. Отсчет идет слева направо от левого верхнего угла | .По умолчанию значение равно "0". Если значение в поле "Type" заполнено значением "FullScreen" или "Window", то значение поля игнорируется. | Robin.Numeric | 100 | Нет | ||
Ширина | Width | Ширина обозначенной области скриншота. Отсчет идет слева направо от левого верхнего угла | .По умолчанию значение равно "0". Если значение в поле "Type" заполнено значением "FullScreen" или "Window", то значение поля игнорируется. | Robin.Numeric | 400 | Нет | ||
X | X | Начальная координата (координата левого верхнего угла) по горизонтали для обозначенной области скриншота | .По умолчанию поле пусто и значение равно "0". | .Если значение в поле "Type" заполнено значением "FullScreen" или "Window", то значение поля игнорируется. | Robin.Numeric | 500 | Нет | |
Y | Y | Начальная координата (координата левого верхнего угла) по вертикали для обозначенной области скриншота. По умолчанию поле пусто и значение равно "0". Если значение в поле "Type" заполнено значением "FullScreen" или "Window", то значение поля игнорируется. | Robin.Numeric | 300 | Нет | |||
Результаты | ||||||||
Результат | Result | Путь до сохраненного скриншота. Будет сохранен в выбранной папке в формате "<<Имя файла>>.<<Формат>>" | Robin.FolderPath | C:\Users\RLABUTIN\Documents\RobinStudio\1.1) Base action (RUS)\Base action (RUS)\Скрин1.jpg | Да |
Особые условия использования
...
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Блок Try | Try clause | Действия для выполнения, во время исполнения которых может произойти исключение. !! Данный параметр не отображается и назначается системой автоматически. | Robin.Internal.SequenceIdДа | ||
Блок Catch | Catch 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.Numeric | 10 | Да | |
Инкремент | Increment | Увеличение шага цикла. | Robin.Numeric | 1 | Да | |
Идентификатор | 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". Для добавления условия используется инструмент построения выражений в параметре "Условие. Для добавление в тело цикла последовательности действий необходимо переместить их на контур блока "Тело цикла".
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | ||
---|---|---|---|---|---|---|---|
Параметры | |||||||
Условие | Condition | Логическое выражение или переменная/значение логического типа, определяющее продолжение или прерывание цикла. Условие проверяется до выполнения тела цикла. Для задания логического выражения используется инструмент построителя выражений. !! Если пользователь удаляет из параметра значение, заданное инструментом построения выражений, блок "Условие" на флоу очищается. | Robin.Boolean | True | Да | ||
Условие | Condition | Последовательность действий в выражении в условии. Заполняется в случае, когда условие задается через построитель выражений. !! Данный параметр не отображается в панели параметров, но отображается в блоке Условие на рабочей области (флоу). !! Параметр заполняется/редактируется через инструмент построения выражений и только через него. Любое редактирование данного блока на флоу для пользователя заблокировано. | Robin.Internal.SequenceId | - | Нет | ||
Тело цикла | Loop body | Последовательности действий, которая должна выполняться на каждом шаге цикла. Заполняется добавлением действий в соответствующий блок в рабочую область. !! Данный параметр не отображается в панели параметров, но отображается в блоке Тело цикла на рабочей области (флоу). | Robin.Internal.SequenceId | - | Да |
Особые условия использования
...
Пример использования
Задача:
Решение:
Реализация:
Результат: