Операции с массивом
Действие Операции с массивом используется для выполнения с массивом следующих операций с массивами: "Разделить", "Последовательно соединить", "Фильтровать", "Выбрать", "Отправить", "Соединить" и "Обратить".
Выполните следующие шаги, чтобы использовать действие Операции с массивом в своем процессе:
1. Щелкните и перетащите действие Операции с массивом из утилиты Операции на канву, наведите указатель на это действие и щелкните значок или дважды щелкните действие. Откроется окно "Операции с массивом".
2. При необходимости измените поле Метка. По умолчанию наименование метки совпадает с наименованием действия.
3. В списке Выберите операцию с массивом выберите одну из следующих операций и выполните соответствующее задание:
Операция
Задание
Объединить - последовательное слияние двух или более массивов в один массив.
a. В группе Добавить исходный массив в разделе Исходный массив 1 в поле Исходный массив введите массив или сопоставьте соответствующие выходные данные предыдущего действия, чтобы предоставить массив.
b. В группе Добавить исходный массив в разделе Исходный массив 2 в поле Исходный массив введите массив или сопоставьте соответствующие выходные данные предыдущего действия, чтобы предоставить массив.
Щелкните Добавить, чтобы добавить несколько массивов. Щелкните значок , чтобы удалить любой добавленный массив.
Фильтр - определяет фильтры, позволяющие загрузить только заданные объекты из данного массива объектов.
* 
Опция Фильтр предназначена для работы только с элементами массива первого уровня.
a. В поле Исходный массив введите массив объектов или сопоставьте соответствующие выходные данные предыдущего действия, чтобы предоставить массив объектов.
b. Щелкните Показать дополнительные поля.
c. В группе Добавить фильтры щелкните Добавить и выполните следующие действия:
a. В поле Входные данные введите имя свойства, к которому нужно применить фильтр, или сопоставьте выходные данные предыдущего действия, чтобы предоставить свойство массива.
b. В списке Задать фильтр выберите соответствующий условный фильтр.
Щелкните Добавить, чтобы добавить несколько фильтров. Щелкните значок , чтобы удалить любой добавленный фильтр.
d. В группе Добавить расширенные фильтры щелкните Добавить и выполните следующие действия:
a. В поле Входные данные введите имя свойства, к которому нужно применить фильтр, или сопоставьте выходные данные предыдущего действия, чтобы предоставить свойство массива.
b. В списке Условие выберите соответствующий условный фильтр.
c. В поле Ожидается введите ожидаемое значение для свойства input.
Щелкните Добавить, чтобы добавить несколько фильтров. Щелкните значок , чтобы удалить любой добавленный фильтр.
Соединить - преобразует все элементы массива в одну строку с использованием указанного оператора соединения.
a. В поле Исходный массив введите массив элементов, которые нужно соединить в одну строку.
b. В поле Соединение с помощью введите оператор соединения, который нужно использовать.
Выбрать - загружает значения, связанные с указанным свойством, из заданного массива объектов.
a. В поле Исходный массив введите массив объектов или сопоставьте соответствующие выходные данные предыдущего действия, чтобы предоставить массив объектов.
b. Щелкните Показать дополнительные поля.
c. В группе Добавить выбор свойств щелкните Добавить и в поле Выбрать свойство введите имя свойства, для которого требуется загрузить значения.
Щелкните Добавить, чтобы добавить несколько свойств. Щелкните значок , чтобы удалить любое добавленное свойство.
Отправить - добавляет указанные элементы в конец заданного массива.
a. В поле Исходный массив введите исходный массив, в который нужно добавить элементы.
b. Щелкните Показать дополнительные поля.
c. В группе Добавить элементы щелкните Добавить и выполните следующие действия.
В поле Тип выберите тип элемента, который нужно добавить в массив.
В поле Значение введите значение элемента.
Щелкните Добавить, чтобы добавить несколько элементов. Щелкните значок , чтобы удалить любой добавленный элемент.
Обратить - изменяет порядок элементов массива на обратный.
В поле Исходный массив введите массив, который нужно обратить.
Разделить - разбивает данный массив на указанное число частей.
a. В поле Исходный массив введите массив или сопоставьте соответствующие выходные данные предыдущего действия, чтобы предоставить массив.
b. В поле Разбить на укажите число частей, на которые нужно разбить массив. Если массив содержит только 2 элемента и значение этого поля задано как 3, то третий массив будет пустым. Можно указать любое значение до 100.
c. Щелкните Показать дополнительные поля.
d. В списке Разделение с циклическим перебором выберите ИСТИНА, чтобы разбить массив циклическим образом; в противном случае выберите ЛОЖЬ.
Например, если задан исходный массив ["США", "Великобритания", "Канада", "Индия", "Австралия"] и для опции Разбить на задано значение 3 3, а опция Разделение с циклическим перебором задана со значением ЛОЖЬ, это действие возвращает следующие выходные данные:
[["US", "UK"], ["Canada", "India"], ["Australia"]]
Однако если для того же массива задать для опции Разделение с циклическим перебором значение ИСТИНА, это действие возвращает следующие выходные данные:
["США", "Индия"], ["Великобритания", "Австралия"], ["Канада"]
4. Нажмите кнопку Готово.
В этом видео показана работа с массивами, которые определены в рабочем процессе.
Схема вывода
Было ли это полезно?