Использование функций в Puzzle RPA
Функция (процедура) - это именованный блок алгоритма, который выполняет определенные операции и может принимать аргументы и возвращать результаты. Она предназначена для повторного использования кода и упрощения программы. В название функции не должно быть пробелов.
Чтобы использовать функции в Puzzle RPA требуется:
- Создать функцию;
- Указать название функции в поле ввода;
- Добавить аргументы (переменные) которые будет использовать функция, если это требуется по процессу;
- Собрать алгоритм внутри функции;
- Указать значения, которые будут возвращены из функции, если это требуется по процессу;
- Выполнить функцию в любом месте основного алгоритма.
Для выполнения функции в основном алгоритме необходимо добавить блок вызова. Блок автоматически генерируется при создании функции в подкатегории “Функции”.

Пример использования
В данном примере:
- Cоздана функция sum, которая принимает две переменных x и y;
- Внутри функции переменные суммируются и полученное значение приваривается переменной tmpResult;
- После выполнения функция возвращает значение переменной tmpResult;
- В основном алгоритме цикл выполняется 5 раз;
- Переменным x и y присваиваются случайные значения;
- Исполняется функция sum, результат выполнения функции присваивается переменной result;
- В Excel файл дописывается строка с результатом.

-
Проект процесса и материалы для его выполнения
Результат
Записанные данные в файл Excel:
