Create List
Create List
Sección titulada «Create List»Tipo: list-create · Paquete: Collections Activities v1.0.3 · Salida: List
Crea una lista, vacía o ya con sus elementos iniciales. Es el punto de partida para acumular elementos a lo largo de un flujo (por ejemplo, dentro de un bucle) o para definir de una vez un conjunto fijo de valores.
Cómo funciona
Sección titulada «Cómo funciona»En el Designer, items se edita con un editor de lista: un elemento por fila. Cada elemento acepta un literal o una expresión, que se evalúa al ejecutar la actividad. Si dejas items vacío, la lista se crea vacía y luego agregas elementos con Add to List.
La lista creada acepta elementos de cualquier tipo. Si items es una expresión que ya devuelve una lista List<object>, se usa esa misma lista; cualquier otro resultado produce una lista vacía.
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 |
|---|---|---|---|
items | List | — | Elementos iniciales. Déjalo vacío para una lista vacía. |
Devuelve una List (List<object>) con los elementos indicados, en el mismo orden, o vacía. Guárdala 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 elemento de items tiene un error, y entonces el mensaje es el de esa expresión.
Ejemplo
Sección titulada «Ejemplo»Create List → output: asuntosFor Each items = correos itemVariable = correo └─ activities: Add to List list = asuntos item = correo.Subject
Create List items: [ "Pendiente", "Vencida" ] → output: estadosARevisarActividades relacionadas
Sección titulada «Actividades relacionadas»- Add to List — agregar elementos.
- Create Dictionary — crear un diccionario.