Create Dictionary
Create Dictionary
Sección titulada «Create Dictionary»Tipo: dict-create · Paquete: Collections Activities v1.0.3 · Salida: Dictionary
Crea un diccionario (mapa de clave→valor), vacío o ya con sus entradas iniciales. Útil para agrupar datos relacionados bajo nombres ("nombre", "nit", "total") o para construir configuraciones.
Cómo funciona
Sección titulada «Cómo funciona»En el Designer, entries se edita con un editor de diccionario: una fila por par clave-valor. Cada valor acepta un literal o una expresión, que se evalúa al ejecutar la actividad. Si dejas entries vacío, el diccionario se crea vacío y luego agregas pares con Set Dictionary Value.
- Las claves son texto y distinguen mayúsculas de minúsculas.
- Si
entrieses una expresión que ya devuelve un diccionarioDictionary<string, object>, se usa ese mismo diccionario; cualquier otro resultado produce un diccionario vacío.
Parámetros requeridos
Sección titulada «Parámetros requeridos»Ninguno.
Parámetros opcionales
Sección titulada «Parámetros opcionales»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
entries | Dictionary | — | Pares clave-valor iniciales. Déjalo vacío para un diccionario vacío. |
Devuelve un Dictionary (Dictionary<string, object>) con las entradas indicadas, o vacío. Guárdalo con el campo de salida de la actividad.
Errores comunes
Sección titulada «Errores comunes»Esta actividad prácticamente no falla: solo puede fallar si la expresión de algún valor de entries tiene un error, y entonces el mensaje es el de esa expresión.
Ejemplo
Sección titulada «Ejemplo»Create Dictionary entries: { nombre: "Comercial Andina", nit: "900123456" } → output: clienteSet Dictionary Value dict = cliente key = "total" value = totalFacturaLog message = "Cliente: " + str(cliente["nombre"])Actividades relacionadas
Sección titulada «Actividades relacionadas»- Set Dictionary Value — agregar pares clave-valor.
- Get Dictionary Value — leer un valor.
- Create List — crear una lista.