Составное форматирование / Composite formatting (Format)
Группа действий: Работа с текстом.
Заменяет один или более элементов формата в строке строковым представлением указанного объекта.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Строка составного формата | Composite format string | Строка, в которой места для подстановки текста обозначены как {x}, где х - порядковый номер объекта в коллекции. | Строка | Ехал {0} через {1}, видит {0} в {3} {2} | Да |
Объекты для подстановки | Object collection to format | Коллекция объектов, текстовое представление которых заменит в указанной строке обозначения вида {x} в соответствии с их порядковыми номерами. Нумерация начинается с 0. | Коллекция | 0:Грека, 1: реку, 2:рак, 3: реке | Да |
Результаты | |||||
Результат | Result | Строковая переменная, содержащая результат подстановки указанных объектов. | Строка | Ехал Грека через реку, видит Грека в реке рак |
Особые условия использования
Если элементы форматирования в строке не имеют соответствующего по номеру элемента в коллекции объектов, будет вызвана ошибка.
Пример использования
Задача: существует переменная "Текст № 1" со значением "Клик" и переменная Текст № 2 со значением "ЛКМ", переменная "Коллекция" с значениями:
0:Грека, 1: реку, 2:рак, 3: реке.
Требуется объединить две переменные в одну и результат вывести в диалоговое окно.
Решение: воспользоваться действиями "Составное форматирование", "Сообщение".
Реализация:
- Создать переменную с типом строка "Текстовая переменная" в которую будет записан результат действия "Составное форматирование".
- Перетащить на рабочую область действие "Составное форматирование" и настроить его параметры.
- Перетащить на рабочую область действие "Сообщение" и настроить его параметры.
- Запустить робота по кнопке "Запуск" в верхней панели.
Результат: в диалоговое окно выведен отформатированный текст