Ir al contenido

Set Dictionary Value

Tipo: dict-set  ·  Paquete: Collections Activities v1.0.3  ·  Salida: ninguna

Asigna o actualiza un par clave→valor en un diccionario. Si la clave no existe, la crea; si ya existe, reemplaza su valor.

Pone value bajo la clave key (convertida a texto) en el diccionario dict. Modifica el diccionario directamente: cualquier variable que apunte a él ve el cambio. El valor puede ser de cualquier tipo, incluido null.

ParámetroTipoPor defectoDescripción
dictDictionary—El diccionario.
keystring—La clave (texto).
valueobject—El valor a asignar.

Ninguno.

Esta actividad no devuelve ningún valor; modifica el diccionario en sitio.

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.

Acumular el total vendido por ciudad:

Create Dictionary → output: totalesPorCiudad
For Each items = ventas itemVariable = v
└─ activities:
Set Dictionary Value dict = totalesPorCiudad key = str(v["Ciudad"])
value = num(dictGet(totalesPorCiudad, str(v["Ciudad"]))) + num(v["Total"])