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

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

Версия 1 Текущий »

Проверить существование пары ключ-значение / Check if key-value pair exists (IfExistsKeyValuePair)

Группа действий: Коллекции


Действие определяет, содержится ли в словаре пара с заданным ключом и/или значением. Если оба параметра "Ключ" и "Значение" не заданы, то выбрасывается исключение: "Не заданы параметры "Ключ" и "Значение".

Настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры
СловарьDictionary

Словарь для обработки.

СловарьСловарьДа
Поля для проверкиCheckFields

Поля, по которым выполняется поиск пары "ключ-значение". Возможные значения: Key/Value/Both

Если значение параметра равно "Key", то проверка выполняется только по ключу. Если при этом значение параметра "Ключ" не указано, то действие выбрасывает исключение: "Не задан параметр "Ключ""

Если значение параметра равно "Value", то проверка выполняется только по значению пары. Если при этом значение параметра "Значение" не указано, то действие выбрасывает исключение: "Не задан параметр "Значение""

Если значение параметра равно "Both", то проверка выполняется и по ключу и по значению пары. Если при этом значение хотя бы одного параметра "Ключ" или "Значение" не указано, то действие выбрасывает исключение: "Не заданы параметры "Ключ" и/или "Значение""

Robin.StringKey/Value/BothДа
КлючKey

Значение атрибута "Key" пары "ключ-значение", по которому выполняется поиск

Robin.String
Нет
ЗначениеValue

Значение атрибута "Value" пары "ключ-значение", по которому выполняется поиск

Robin.Object
65Нет
Результаты
РезультатResult

Логическая переменная - результат проверки.

True - если найдена хотя бы одна пара, иначе - False.

Логический
Нет

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

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

  • Нет меток