Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Check if key-value pair exists (IfExistsKeyValuePair)

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

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

Настройки

Action group: Collections

...

Description

The action determines whether the dictionary contains a pair with the specified key and/or value. If both "Key" and "Value" parameters are not set, an exception is thrown: "Key" and "Value" parameters are not set".

Settings

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
Dictionary

Dictionary for processing.

DictionaryDictionaryYes
CheckFields

Fields by which the key-value pair is searched. Possible values

Свойство

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

Описание

Тип

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

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

СловарьСловарьДаПоля для проверкиCheckFieldsПоля, по которым выполняется поиск пары "ключ-значение". Возможные значения

: Key/Value/Both

Если значение параметра равно

If the value of the parameter is "Key",

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

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

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

only the key is checked. If the value of the "Key" parameter is not specified, the action throws an exception: "Key parameter not specified"

If the value of the parameter is "Value", the check is performed only on the value of the pair. If the value of the "Value" parameter is not specified, the action throws an exception: "Value parameter not specified".

If the value of the parameter is "Both", the check is performed on both the key and the value of the pair. If the value of at least one parameter "Key" or "Value" is not specified, the action throws an exception: "Key and/or Value parameters are not specified".

Robin.StringKey/Value/Both
Да
Yes
Key
Значение атрибута

The value of the "Key"

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

attribute of the key-value pair, by which the search is performed

Robin.String
Нет

No
Значение
Value
Значение атрибута

The value of the "Value"

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

attribute of the key-value pair, by which the search is performed

Robin.Object
65
Нет
No
РезультатыРезультат
Results
Result
Логическая переменная - результат проверки

Boolean variable - the result of the check.

True -

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

if at least one pair is found, otherwise - False.

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

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


No

Special conditions of use

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