Ir al contenido

Get Dictionary Value

Tipo: dict-get  ·  Paquete: Collections Activities v1.0.3  ·  Salida: object

Obtiene el valor asociado a una clave en un diccionario.

Busca la clave key en dict y devuelve su valor. La clave se convierte a texto y, en los diccionarios creados con Create Dictionary o newDict(), distingue mayúsculas de minúsculas. Si la clave no existe, la actividad falla con un mensaje claro: así un nombre mal escrito no pasa desapercibido. No modifica el diccionario.

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

Ninguno.

Devuelve un object con el valor guardado bajo la clave, con su tipo original (texto, número, lista…). Si la clave existe pero su valor es null, devuelve null.

MensajeCausa y solución
La clave '…' no está en el diccionario.La clave no existe. Comprueba antes con Dictionary Contains Key, o usa la expresión dictGet(d, "clave"), que devuelve null en vez de fallar.
'dict' debe ser un Dictionary; se recibió ….dict no es un diccionario (el mensaje indica el tipo recibido, o null).
'key' no puede ser nulo.La expresión de key dio null.
Get Dictionary Value dict = cliente key = "nombre" → output: nombre
Log message = "Cliente: " + str(nombre)