Dictionary Contains Key
Dictionary Contains Key
Sección titulada «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.
Cómo funciona
Sección titulada «Cómo funciona»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ámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
dict | Dictionary | — | El diccionario. |
key | string | — | La clave a comprobar. |
Parámetros opcionales
Sección titulada «Parámetros opcionales»Ninguno.
Devuelve un bool: true si la clave existe (aunque su valor sea null), false si no.
Errores comunes
Sección titulada «Errores comunes»| Mensaje | Causa 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. |
Ejemplo
Sección titulada «Ejemplo»Completar un valor por defecto si falta en la configuración:
Dictionary Contains Key dict = config key = "timeout" → output: tieneIf condition = !tiene └─ then: Set Dictionary Value dict = config key = "timeout" value = 30000 // valor por defectoActividades relacionadas
Sección titulada «Actividades relacionadas»- Get Dictionary Value — leer el valor una vez confirmada la clave.
- Set Dictionary Value — asignar un valor.