Ir al contenido

Dictionary Contains Key

Tipo: dict-contains-key  ·  Paquete: Collections Activities v1.0.3  ·  Salida: bool

Comprueba si un diccionario contiene una clave y devuelve true/false. Úsalo antes de leer un valor con Get Dictionary Value, que falla si la clave no existe.

Verifica si la clave key existe en dict. La clave se convierte a texto antes de buscarla. En los diccionarios creados con Create Dictionary o newDict(), las claves distinguen mayúsculas de minúsculas ("Total" y "total" son claves distintas). No modifica el diccionario.

ParámetroTipoPor defectoDescripción
dictDictionary—El diccionario.
keystring—La clave a comprobar.

Ninguno.

Devuelve un bool: true si la clave existe (aunque su valor sea null), false si no.

MensajeCausa y solución
'dict' debe ser un Dictionary; se recibió ….dict no es un diccionario (el mensaje indica el tipo recibido, o null si la variable está vacía). Créalo antes con Create Dictionary.
'key' no puede ser nulo.La expresión de key dio null.

Completar un valor por defecto si falta en la configuración:

Dictionary Contains Key dict = config key = "timeout" → output: tiene
If condition = !tiene
└─ then:
Set Dictionary Value dict = config key = "timeout" value = 30000 // valor por defecto