Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 5 Следующий »

Convert the collection to the string

Collection group, Arrays subgroup

Description

The action joints the collection elements to one string. 

Action icon

Parameters

Input parameters

  • The "Collection" field - the collection whose elements will be converted to a string. 
  • The "Separator" field - the character or characters that will separate the elements in the string. 

Output parameters

  • "Result". Description: the string with joined elements from the collection. Data type - Robin.String. 

Настройки

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
CollectionThe collection whose elements will be converted to a string.Robin.Collection
Yes
SeparatorThe character or characters that will separate the elements in the string.Robin.String
No
Results
ResultThe string with joined elements from the collection.Robin.String


Special conditions of use

  • The action can only merge collection items with the data types "String" or "Number".
  • If there are no string/numeric elements in the collection, the action will return an empty string.
  • If the collection contains elements of other types besides string/numeric elements, the action will merge only string/numeric elements.
  • The user can enter character\characters that will separate the elements in the string. Example: the elements of the collection are: "1", "2", "3", "а". Separator: "|". Result: string "1|2|3|a".
  • If the user does not set a separator, the elements in the string will go one after the other. Example: The elements of a collection are: "1", "2", "3", "а".  Result: string "123a".
  • If there is one string/numeric element in the collection, the action will return a string with one element. In this case, the set separator will not be taken into account.
  • Output the collection of whole numbers without zero (i.e., not "1.0" but "1").

Example of use

Task 1 

Joint without the separator. 

Solution

  1. Set the "Merge Collection" items action to the workspace.
  2. Set the parameters correctly: in the "Collection" parameter set the collection with several string or numeric elements, set the "Separator" as a character/characters. 
  3. Run the robot. 

Implementation

  1. Установить действие "Объединить элементы коллекции" на рабочую область.
  2. Корректно заполнить параметры: "Коллекция" - указать коллекцию с несколькими строковыми или числовыми элементами, "Разделитель" - не указывать.
  3. Запустить робота.





Результат: Действие вернуло строку со строковыми и числовыми элементами коллекции, которые разделены указанными символами\символом.

Задача 2:

Объединение с разделителем

Решение

  1. Установить действие "Объединить элементы коллекции" на рабочую область.
  2. Корректно заполнить параметры: "Коллекция" - указать коллекцию с несколькими строковыми или числовыми элементами, "Разделитель" - указать символ\символы.
  3. Запустить робота.

Реализация

  1. Повторить пункты 1-3 Задачи 1.
  2. Корректно заполнить параметры: "Коллекция" - указать коллекцию с несколькими строковыми или числовыми элементами, "Разделитель" - не указывать.

Результат: Действие вернуло строку с идущими друг за другом строковыми и числовыми элементами указанной коллекции.

 

Задача 3:

Объединение коллекции без строковых\числовых элементов

Решение

  1. Установить действие "Объединить элементы коллекции" на рабочую область.
  2. Корректно заполнить параметры: "Коллекция" - указать коллекцию без строковых и числовых элементов, "Разделитель" - указать символ\символы.
  3. Запустить робота.

Реализация

  1. Повторить пункты 1-3 Задачи 1.
  2. В Параметрах «Коллекция» не указывать  тип  коллекции. Оставить не заполненным.

 


Результат: Действие вернуло пустую строку.

Задача 4

Объединение коллекции с целыми числами

  1. Установить действие "Объединить элементы коллекции" на рабочую область.
  2. Корректно заполнить параметры: "Коллекция" - указать коллекцию с целыми числами.
  3. Запустить робота.

Реализация

  1. Повторить пункты 1-3 Задачи 1.
  2. Задать в коллекции элементы в виде целых чисел, с разрядом после запятой в виде нуля.


Результат: Действие вернуло строку с идущими друг за другом целыми числами. Нуль после целых чисел не записан.

Элементы коллекции: "10.0", "11.0". Результат: "1011".



 

  • Нет меток