Группа «Коллекции»

Вставить коллекцию/ Paste collection

Задача:

Cуществует переменная «Коллекция 1» с 3-мя записями = 0. Оля, 1.Маша, 2.Катя, и переменная «Коллекция 2» с 2-мя записями= 0.Иван, 1.Петр. Необходимо добавить записи коллекции 2 в коллекцию 1 по умолчанию в начало списка. Вывести итоговое количество значений коллекции 1 в диалоговом окне и проверить значение по индексу =0.

Решение: воспользоваться действием «Вставить коллекцию», «Сообщение», «Получить значение по индексу».

Реализация:

  • Перетащить на рабочее пространство действие «Вставить коллекцию» и настроить параметры действия:
  • Перетащить на рабочую область действие «Собщение» и настроить его параметры.
  • Перетащить на рабочее пространство действие «Получить значение по индексу» и настроить его.
  • Запустить робота по кнопке «Запуск» в верхней панели.

Результат: количество элементов в Коллекции 1 составило 5, на экран выведено диалоговое окно.

Получено значение по индексу 0 = Иван. Так как значения из коллекции 2 были помещены в начало списка коллекции 1.

Добавить коллекцию/Add collection

Задача:

Существует переменная «Коллекция 1» с 3-мя записями = 0. Оля, 1.Маша, 2.Катя, и переменная «Коллекция 2» с 2-мя записями= 0.Иван, 1.Петр.

Необходимо добавить записи коллекции 2 в коллекцию 1 по умолчанию в конец списка, вывести итоговое количество значений Коллекции 1 в диалоговом окне и проверить значение по индексу =4.

Решение:

Воспользоваться действием «Добавить коллекцию», «Сообщение», «Получить значение по индексу».

Реализация:

  • Перетащить на рабочее пространство действие «Вставить значение» на рабочую область и настроить его параметры.
  • Перетащить на рабочее пространство действие «Сообщение» и настроить его параметры.
  • Перетащить на рабочее пространство действие «Получить значение по индексу» и настроить его парметры.
  • Запустить робота по кнопке «Запуск» в верхней панели.

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

Получено значение по индексу 4 = Петр, так как элементы коллекции 2 были добавлены в конец списка коллекции 1.

Добавить объект/ Add object

Особые условия использования

При необходимости добавить несколько объектов следует нажать на знак плюса.

По умолчанию в действии 3 параметра:

  • Коллекция.
  • Индекс, нумерация начинается с 0.
  • Объект.

Каждый новый параметр Объект - новый элемент коллекции, добавляется после предыдущего. Если заполнен параметр Индекс, то все новые объекты вставляются начиная с этой позиции.

Задача:

Cуществует переменная «Коллекция 1» со значениями = Маша, Юля, Петя. Требуется добавить в коллекцию значение = Саша с порядковым номером позиции = 2. Далее провести проверку добавленного значения при помощи действия «Проверить на содержание значения».

Решение:

Настроить действие «Добавить пару» и «Проверить на содержание значения».

Реализация:

  • Собрать схему робота, состоящую из действий:
  • Создать переменную «Переменная 1» со значением Саша.
  • Перенести на рабочую область действие «Добавить элемент» и настроить его параметры:
  • В поле «Коллекция» указать требуемую коллекцию со значениями = Маша, Юля, Петя.

Значения переменной «Коллекция 1»:

  • В поле «Индекс» указать значение: 2.
  • В поле «Объект» указать переменную, содержащим значение, которое необходимо добавить в коллекцию - «Переменная 1».
  • Перенести на рабочую область действие «Проверить на содержание значения» и настроить его параметры:
  • В параметр «Коллекция» указать значение «Коллекция 1».
  • В параметр «Объект» требуемое значение для проверки.
  • Запустить робота по кнопке «Старт» в верхней панели.

Результат: коллекция содержит 4 записи, добавлена новая запись со значением = Саша

Копировать часть списка/Copy part of the list

Задача:

Имеется переменная «Коллекция 1» состоящая из 10 значений, требуется скопировать 9 значений (начиная с индекса начального элемента 1) и записать результат в переменную «Коллекция 2».

Решение:

Воспользоваться действием «Копировать часть списка».

Реализация:

  • Создать переменную с типом коллекция - «Коллекция 2».
  • Перетащить на рабочее пространство действие «Копировать часть списка» и настроить его параметры. В поле «Список» указать Переменную 1, в поле «Индекс» -1, в поле «Список» - Коллекцию 2.
  • Запустить робота по кнопке «Запуск» на верхней панели.

Результат: в переменную «Коллекция 2 записаны 9 значений.

Объединить / Join

Задача:

Cуществует переменная «Коллекция 1» с 10 записями, «Коллекция 2» с 5 записями. Требуется создать переменную «Коллекция 3» и записать туда значения из переменной «Коллекция 1» и «Коллекция 2».

Решение:

Воспользоваться действием «Объединить».

Реализация:

  • Создать переменную «Коллекция 3» (тип коллекция).
  • Перетащить на рабочую область действие «Объединить» и настроить его параметры.
  • Запустить робота по кнопке «Запуск» в верхней панели.

Результат:

Переменная «Коллекция 3» содержит 15 записей.

Получить длину / Get length

Описание

Действие получает количество элементов в коллекции или массиве

Иконка

Параметры

Коллекция или массив Коллекция или массив для обработки.

Результаты Коллекция или массив Коллекция или массив для обработки.

Настройки

Задача:

Имеется коллекция «Коллекция 1» с записями = Маша, Юля, Настя, Оля. Требуется посчитать количество элементов в коллекции, записать результат в перменную в числовую «Количество» и вывести результат на экран в диалоговом окне.

Решение:

Вопользоваться действием «Получить длину» и «Сообщение».

Реализация:

  • Создать числовую переменную «Количество» , в которую будет записан результат действия.
  • Перетащить на рабочую область и настроить параметры действия «Получить длину».
  • В поле «Коллекция или массив» указать коллекцию для обработки - «Коллекция 1».
  • В поле «Количество элементов» числовую переменную «Количество».
  • Перетащить на рабочую область действие «Сообщение» и настроить его параметры:
  • В поле «Текст сообщения» указать переменную «Количество» с количеством записей в коллекции.
  • В поле «Заголовок окна» - Элементы коллекции.
  • Запустить робота по кнопке «Запуск» в верхней панели.

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

Получить значение по индексу / Get value by index

Задача:

Cуществует переменная «Коллекция 1» состоящая из 10 записей с названием различных городов. Необходимо извлечь значение с позиции № 5 и вывести его в диалоговом окне.

Решение:

Воспользоваться действием «Получить значение по индексу» и «Сообщение».

Реализация:

  • Создать переменную «объект», куда будет записано искомое значение.
  • Перетащить на рабочую область действие «Получить значение по индексу» и настроить его параметры.
  • Перетащить на рабочую область действие «Сообщение» и настроить его параметры.
  • Запустить робота по кнопке «Запуск» в верхней панели.

Результат:

В диалоговом окне выведено искомое значение по индексу 5.

Получить индекс значения / Get Index

Задача:

Cуществует переменная «Коллекция 1» со списком городов, содержащая 10 записей. Требуется определить индекс, под которым записан город Москва и вывести значение в диалоговое окно.

Решение:

Воспользоваться действием «Получить индекс значения» и «Сообщение».

Реализация:

  • Создать переменную объект, куда будет записано искомое значение.
  • Перетащить на рабочую область действие «Получить индекс значения» и настроить его параметры.
  • Перетащить на рабочую область действие «Сообщение» и настроить его параметры.
  • Запустить робота по кнопке «Запуск» в верхней панели.

Результат:

Искомое значение позиции города Москва выведено в диалоговое окно.

Получить индекс последнего вхождения указанного элемента в списке/Get the index of the last occurrence of the specified element in the list

Задача:

Cуществует переменная «Коллекция 1» с значениями городов. Требуется определить индекс последнего вхождения элемента «Москва» в списке.

Решение:

Воспользоваться действием «Получить индекс последнего вхождения указанного элемента в списке».

Реализация:

  • Перенести действие «Получить индекс последнего вхождения указанного элемента в списке» нарабочую область и настроить его параметры.
  • Запустить робота по кнопке «Запуск» в верхней панели.

Результат: определен индекс последнего вхождения элемента «Москва» в списке.

Задача: в переменной «Коллекция 1» записаны значения = Маша, Юля, Петя. Требуется проверить наличие именени «Петя» в коллекции.

Решение: настроить действие «Содержит значение».

Реализация:

  • Создать переменную «Коллекция 1» с требуемыми значениями, сохранить внесенные изменения.
  • Перенести на рабочую область и настроить параметры действия «Содержит значение».
  • Запустить робота по кнопке «Запуск» в верхней панели.
  • Результат действия true - требуемое значение имеется в коллекции.

Развернуть/ Expand

Задача:

Cуществует переменная «Коллекция 1», состоящая из записей городов. Требуется заменить порядок элементов в списке на противовположный. Для проверки получить по индексу значения элементов 0 и 1,записать значения в соответствующие переменные «объект» и «объект 1». Далее, вывести в диалоговом окне поочередно названия найденных городов.

Решение: воспользоваться действием «Развернуть» и «Получить значение по индексу» и «Сообщение».

Реализация:

  • Перенести на рабочую область действие «Развернуть» и настроить его параметр.
  • Создать переменные «объект» и «объект 1». (тип объект).
  • Перенести на рабочую область действие «Получить значение по индексу» и настроить его параметры.
  • Перенести на рабочую область действие «Получить значение по индексу» и настроить его параметры.
  • Перенести на рабочую область действие «Сообщение» и настроить его параметры для переменной «объект».
  • Перенести на рабочую область действие «Сообщение» и настроить его параметры для переменной «объект 1».
  • Запустить робота по кнопке «Запуск» в верхней панели.

Результат:

Последовательно отобразились 2 диалоговых окна с городами Курск и Орел.

Создать коллекцию / Create collection

Задача:

Cоздать коллекцию «Коллекция городов» и добавить туда первый элемент «Москва».

Решение:

Воспользоваться действиями «Создать коллекцию» и «Добавить элемент».

Реализация:

  • Создать переменную «Коллекция городов» с типом коллекция.
  • Перенести на рабочую область действие «Создать коллекцию» и настроить его результат.
  • Перенести на рабочую область действие «Добавить элемент» и настроить его параметры.
  • Запустить робота по кнопке «Запуск» в верхней панели.

Результат: создан экземпляр новой коллекции «Коллекция городов» и в данную коллекцию внесена первая запись.

Сортировать / Sort

Задача:

Cуществует переменная «Коллекция 1» со списокм стран. Необходимо отсортировать записи в порядке убывания (по алфавиту) и получить значение по индесу=0, и вывести найденный город в диалоговом окне.

Решение: воспользоваться действием «Сортировать», «Сообщение» и «Получить значение по индексу».

Реализация:

  • Перенести на рабочую область действие «Сортировать» и настроить его параметры.
  • Создать переменную с типом «объект», куда будет записано искомое значение.
  • Перенести на рабочую область действие «Получить значение по индексу» и настроить его параметры.
  • Перенести на рабочую область действие «Сообщение» и настроить его параметры.
  • Запустить робота по кнопке «Запуск» в верхней панели.

Результат:

Произведена сортировка коллекции по убыванию, отображено диалоговое окно с городом Япония.

Удалить объект / Remove object

Задача:

Cуществует переменная «Коллекция 1» со значениями стран. Необходимо удалить значение с индексом 0 и далее, получить значения по индексам 0 и 1, результаты вывести в диаловые окна.

Решение: воспользоваться действиями «Удалить объект», «Получить значение по индексу», «Сообщение».

Реализация:

  • Перенести на рабочую область действие «Удалить объект» и настроить его параметры.
  • Создать переменные с типом объект: «объект» и «объект 1».
  • Перенести на рабочую область действие «Получить значение по индексу» и настроить его параметры.
  • Перенести на рабочую область действие «Получить значение по индексу» и настроить его параметры.
  • Перенести на рабочую область действие «Сообщение» и настроить его параметры.
  • Перенести на рабочую область действие «Сообщение» и настроить его параметры.
  • Запустить робота по кнопке «Запуск» в верхней панели.

Результат:

Требуемый объект удален из коллекции (значение=Китай). Отображены последовательно два диалоговых окна со странами Япония и Россия.

Удалить элементы коллекции/Delete collection items

Задача:

Имеется переменная «Коллекция 1» со значениями:

и переменная «Коллекция 2» со значениями:

Требуется удалить в Коллекции 1 значения, которые содержатся в Коллекции 2. Далее получить значение по индексу 0 из Коллекции 1 и вывести его в диалоговое окно.

Решение: воспользоваться действиями «Удалить элементы коллекции» и «Получить длину».

Реализация:

  • Перенести на рабочую область действие «Удалить элементы коллекции» и настроить его параметры.
  • Перенести на рабочую область действие «Получить значение по индексу» и настроить его параметры. Предварительно необходимо создать переменную «объект» для указания результата действия.
  • Перенести на рабочую область действие «Сообщение» и настроить его параметры.
  • Запустить робота по кнопке «Запуск» в верхней панели.

Результат: из Коллекции 1 удалены элементы Коллекции 2. В диалоговое окно выведено оставшееся значение в Коллекции 1.

Установить значение по индексу/Set value by index

Задача:

Cуществует переменная «Коллекция 1» со значениями:

Требуется заменить значение «Китай» на «Испания». И вывести результат в диалоговое окно.

Решение: воспользоваться действиями «Установить значение по индексу», «Получить значение по индексу» и «Сообщение».

Реализация:

  • Перенести действие «Установить значение по индексу» на рабочую область и настроить его параметры.
  • Создать переменную «объект» для записи в нее результата действия «Получить значение по индексу».
  • Перенести действие «Получить значение по индексу» на рабочую область и настроить его параметры.
  • Перенести действие «Сообщение» на рабочую область и настроить его параметры.
  • Запустить робота по кнопке «Запуск» в верхней панели.

Результат:

В диалогом окне отображено значение - Испания. Замена значения по индексу 0 выполнена успешно.

Удалить дубликаты / Remove duplicates

Особые условия использования

Исходная коллекция проверяется на наличие элементов с повторяющимися значениями и возвращает эту же коллекцию, но уже без этих элементов.

  • При сравнении может учитываться регистр - зависит от значения соответствующего входного параметра.
  • Если значения элементов одинаковые, но это элемент разного типа, то это не считается дубликатом.
  • Пустые элементы (элементы с пустым значением) одного типа будут считаться дубликатами и удаляться, пустые элементы разных типов - не считаются дубликатами, поэтому действие не будет их сравнивать и удалять.
  • Если коллекция не имеет дублей, действие возвращает коллекцию без изменений.
  • Дубликаты проверяются только для элементов с типом «Логический», «Строка», «Число», «Дата-Время», «Координаты точки», «Путь к папке», «Путь к файлу». Элементы с другим типом игнорируются при поиске дубликатов
  • Измененная коллекция сохраняется в исходную.

Задача

Существует коллекция из 3 записей с дубликатом. Необходимо его удалить. Далее, получить значения коллекции по индексам 0 и 1.

Решение: воспользоваться действиями «Удалить дубликаты», «Получить длину», «Получить значение по индексу».

Реализация:

  • Собрать схему робота, состоящую из действий:
  • Настроить параметр действия «Удалить дубликаты».
  • Настроить параметр действия «Получить длину».
  • Настроить параметры действия «Получить значение по индексу».
  • Настроить параметры действия «Получить значение по индексу».
  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно.

В коллекции осталось 2 записи (Вася и Петя).

Конвертировать коллекцию в строку/Convert a collection to a string

Описание

Действие объединяет элементы коллекции в одну строку. Действие объединяет только элементы коллекции с типами данных Строка или Число.

Иконка

Параметры

Входные параметры

  • Поле «Коллекция» Коллекция, элементы которой будут конвертированы в строку.
  • Поле «Разделитель» Символ или символы, которые будут разделять элементы в строке.»

Выходные параметры

  • «Результат». Описание: «Строка с объединенными элементами из коллекции.». Тип данных - Строка.

Настройки

Особые условия использования

  • Действие может объединять только элементы коллекции с типами данных «Строка» или «Число».
  • Если в коллекции нет строковыхчисловых элементов, то действие вернет пустую строку.
  • Если в коллекции помимо строковыхчисловых элементов, есть элементы других типов, то действие объединит только строковыечисловые элементы.
  • Пользователь может ввести символсимволы, которые будут разделять элементы в строке. Пример: Элементы коллекции: «1», «2»,»3»,»а». Разделитель: «|». Результат: строка «1|2|3|а».
  • Если пользователь не выберет разделитель, то элементы в строке будут идти друг за другом. Пример: Элементы коллекции: «1», «2»,»3»,»а». Результат: строка «123а».
  • Если в коллекции находится один строковыйчисловой элемент, то действие вернет строку с одним элементов. В таком случае указанный разделитель не будет учитываться.
  • Целые числа необходимо выводить в коллекцию без нуля (то есть не «1.0», а «1»).

Пример использования

Задача 1:

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

Решение

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

Реализация

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

Задача 2:

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

Решение

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

Реализация

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

Задача 3:

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

Решение 1. Установить действие «Объединить элементы коллекции» на рабочую область.

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

Реализация

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

Задача 4

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

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

Реализация

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

Результат:

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

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

Добавить пару / Add pair

Задача:

Имеется переменная «Словарь» с двумя ключами. С. значениями 1 - Москва, 2 - Токио. Необходимо добавить ключ 3 с значением «Мадрид» в данный словарь, вывести добавленное значение в диалоговое окно.

Решение:

Воспользоваться действием «Добавить пару» , «Получить значения», «Получить значение по индексу», «Сообщение».

Реализация:

  • Перенести на рабочую область действие «Добавить пару» и настроить его параметры
  • Перенести на рабочую область действие «Получить значения» и настроить его параметры. Предварительно необходимо создать переменную «Коллекция 1» (тип- коллекция).
  • Перенести на рабочую область действие «Получить значение по индексу» и настроить его параметры. Предварительно необходимо создать переменную «объект» для записи результата действия.
  • Перенести на рабочую область действие «Сообщение» и настроить его параметры.
  • Запустить робота по кнопке «Запуск» в верхней панели.

Результат:

Ключ 3 с значением «Мадрид» добавлен в словарь. Добавленное значение выведено в диалоговое окно.

Изменить значение / Replace value

Задача:

Cуществует переменная «Словарь» со значениями 1- Москва, 2- Токио. Необходимо изменить значение ключа 1 на Санкт-Петербург.

Решение: воспользоваться действием «Изменить значение».

Реализация:

  • Перенести на рабочую область действие «Изменить значение» м настроить его параметры.
  • Запустить робота по кнопке «Запуск» в верхней панели.

Результат: значение с ключом 1 заменено на «Санкт-Петербург».

Найти значение / Find a value

Задача:

Cуществует переменная «Словарь» с значениями: 1 - Москва, 2 - Токио. Настроить проверку наличия значения «Барселона» в словаре и результат записать в логическую переменную.

Решение:

Воспользоваться действием «Найти значение».

Реализация:

  • Создать переменную «Логическая переменная» для записи в нее результата действия «Найти значение».
  • Перетащить действие «Найти значение» на рабочую область и настроить параметры действия.
  • Запустить робота по кнопке «Запуск» в верхней панели.

Результат:

Искомое значение в словаре не найдено.

Найти объект / Find an object

Задача:

Cуществует переменная «Словарь» с значениями: 1 - Москва, 2 - Токио. Настроить проверку наличия ключа 5 в словаре и результат записать в логическую переменную.

Решение:

Воспользоваться действием «Найти объект».

Реализация:

  • Создать переменную «Логическая переменная» для записи в нее результата действия «Найти значение».
  • Перетащить действие «Найти объект» на рабочую область и настроить параметры действия.
  • Запустить робота по кнопке «Запуск» в верхней панели.

Результат:

Ключ 5 в словаре не найден.

Получить значение / Get the values

Задача:

Cуществует переменная «Словарь» с значениями: 1 - Москва, 2 - Токио. Получить значение по ключу 1 и вывести его в диалоговое окно.

Решение:

Воспользоваться действием «Получить значение» и «Сообщение».

Реализация:

  • Создать переменную «объект» для записи в нее результата действия «Получить значение».
  • Перетащить действие «Получить значение» на рабочую область и настроить параметры действия.
  • Перетащить действие «Сообщение» на рабочую область и настроить параметры действия.
  • Запустить робота по кнопке «Запуск» в верхней панели.

Результат:

Значение по ключу 1 получено из словаря и выведено в диалоговое окно.

Удалить пару/ Will delete the pair

Описание

Действие удаляет из словаря указанный ключ и связанное с ним значение.

Иконка

Параметры

Входные параметры

Словарь Словарь для обработки. Ключ Ключ удаляемой пары.

Настройки

. figure:: Collections/GV4.png
alt:

Особые условия использования

Отсутствуют.

Пример использования

Задача:

Cуществует переменная «Словарь» с значениями: 1 - Москва, 2 - Токио. Необходимо получить коллекцию значений и вывести последовательно в диалоговые окна значения городов.

Решение: воспользоваться действиями «Получить значения», «Получить значение по индексу», «Сообщение».

Реализация:

  • Создать переменную «Коллекция 1» для записи результата действия «Получить значения».
  • Перенести на рабочую область и настроить параметры действия «Получить значения».
  • Создать 2 переменных: «объект» и «объект 1» для указания результатов действий «Получить значения по индексу» (для индекса 0 и 1).
  • Перенести на рабочую область и настроить параметры действия «Получить значение по индексу» (для индекса 0).
  • Перенести на рабочую область и настроить параметры действия «Получить значение по индексу» (для индекса 1).
  • Перенести на рабочую область и настроить параметры действия «Сообщение» (для индекса 0).
  • Перенести на рабочую область и настроить параметры действия «Сообщение» (для индекса 1).

Результат:

Из словаря получены значения и выведены последовательно в диалоговые окна.

Получить ключи / Get key

Задача:

Существует переменная «Словарь» с значениями: 1 - Москва, 2 - Токио. Необходимо получить коллекцию ключей и вывести результат (сумму) в диалоговое окно.

Решение:

Воспользоваться действиями «Получить ключи», «Получить длину», «Сообщение».

Реализация:

  • Создать переменную «Коллекция 1», которая будет использоваться, как результат действия «Получить коллекцию ключей».
  • Перетащить на рабочую область действие «Получить ключи» и настроить его параметры.
  • Создать числовую переменную «Сумма ключей», которая будет использоваться, как результат действия «Получить длину».
  • Перетащить на рабочую область действие «Получить длину» и настроить его параметры.
  • Перетащить на рабочую область действие «Сообщение» и настроить его параметры.
  • Запустить робота по кнопке «Запуск» в верхней панели.

Результат:

В диалоговое окно выведена сумма ключей словаря = 2.

Посчитать количество записей / Count the number of records

Задача:

Cуществует переменная «Словарь» с значениями: 1 - Москва, 2 - Токио. Необходимо получить количество записей и вывести результат (сумму) в диалоговое окно.

Решение:

Воспользоваться действиями «Посчитать количество записей», «Сообщение».

Реализация:

  • Создать числовую переменную «Сумма записей», которая будет использоваться, как результат действия «Посчитать количество записей».
  • Перетащить на рабочую область действие «Посчитать количество записей» и настроить его параметры.
  • Перетащить на рабочую область действие «Сообщение» и настроить его параметры.
  • Запустить робота по кнопке «Запуск» в верхней панели.

Результат:

В диалоговое окно выведена сумма записей словаря = 2.

Создать словарь / Create a dictionary

Задача:

Cоздать новый словарь и добавить туда одно значение = Москва с ключом 1.

Решение:

Воспользоваться действием «Создать словарь», «Добавить объект».

Реализация:

  • Создать переменную «Словарь» (тип аналогичный).
  • Перетащить на рабочее пространство действие «Создать словарь» и настроить его результат.
  • Перетащить на рабочее пространство действие «Добавить объект» и настроить его параметры.

Результат:

Создан новый словарь и туда успешно добавлено значение Москва.

Удалить объект / Remove an object

Задача:

Существует переменная «Словарь» с значениями: 1 - Москва, 2 - Токио. Требуется удалить из данного словаря ключ 1, посчитать количество оставшихся записей и вывести число в диалоговое окно.

Решение: воспользоваться действием «Удалить объект», «Сообщение» и «Посчитать количество записей».

Реализация:

  • Перетащить на рабочую область действие «Удалить объект» и настроить его параметры.
  • Создать числовую переменную «Сумма записей».
  • Перетащить на рабочую область действие «Посчитать количество записей» и настроить его параметры.
  • Перетащить на рабочую область действие «Сообщение» и настроить его параметры.
  • Запустить робота по кнопке «Запуск» в верхней панели.

Результат: в словаре осталась 1 запись, число выведено в диалоговое окно.