Establecer elemento acción en Lista

Puede establecer un elemento en una posición específica de una lista y almacenar la salida en una variable utilizando la acción Establecer elemento.

Configuración

Esta acción establece o reemplaza el valor en la variable de lista en el índice especificado y devuelve el valor existente en ese índice antes del reemplazo.

  • Seleccione la variable de lista desde la que desea establecer un valor de la lista Variable de lista.
  • Especifique la posición de la lista en la que desea fijar el elemento en el campo Número de índice. El índice de lista comienza desde 0. El primer elemento de la lista se encuentra en la posición 0, el segundo en la posición 1 y así sucesivamente
  • Seleccione una variable de la lista desplegable en el campo Reemplazar con para reemplazar la variable de la lista.
  • Seleccione una variable que desee usar para almacenar la salida de la lista Asignar la salida a variable.

Ejemplo de uso de la acción Establecer elemento en una automatización

En este ejemplo, creará una automatización que establece un elemento en una posición específica de una lista y almacena el resultado en una variable.

  1. Cree un bot.
    1. En el panel izquierdo, haga clic en Automatización.

      Se muestra la lista de formularios y bots disponibles.

    2. Haga clic en Crear un bot.
    3. Escriba el nombre del bot: List_Set_item.
    4. Haga clic en Crear y editar.
  2. Cree las variables definidas por el usuario usando el icono Crear variable (+) en la parte superior del menú Variables. Cree las siguientes variables e ingrese los valores:
    • Inventario_Stock (Tipo: Lista, Subtipo: String)
      • Valor en 0: ID de elemento: 1001, Nombre del producto: Camiseta azul, Categoría: Ropa, Stock actual: 100, Umbral de reordenamiento: 90, ID del proveedor: S001
      • Valor en 1: ID de elemento: 1002, Nombre del producto: Zapatillas para correr, Categoría: Calzado, Stock actual: 95, Umbral de reordenamiento: 60, ID del proveedor: S002
      • Valor en 2: Identificación del artículo: 1003, Nombre del producto: Esterilla de yoga, Categoría: Fitness, Stock actual: 20, Umbral de reordenamiento: 10, ID del proveedor: S003
      • Valor en 3: ID de elemento: 1004, Nombre del producto: Taza de café, Categoría: Artículos para el hogar, Stock actual: 150, Umbral de reordenamiento: 140, ID del proveedor: S004
      • Valor en 4: ID de elemento: 1005, Nombre del producto: Mochila, Categoría: Accesorios, Stock actual: 80, Umbral de reordenamiento: 60, ID del proveedor: S005
    • Updated_Inventory (Tipo: String)

      Valor predeterminado: ID de elemento: 1001, Nombre del producto: Funda de teléfono, Categoría: Accesorios, Stock actual: 50, Umbral de reordenamiento: 20, ID del proveedor: S006

  3. Para establecer un valor en una posición específica de una lista, haga doble clic o arrastre la acción Lista > Establecer elemento desde el panel Acciones.
    1. En el campo Variable de lista, seleccione Stock_de_inventario.
    2. En el campo Número de índice, ingrese 0 para especificar la posición en la lista en la que desea establecer un valor.
    3. Seleccione la variable Inventario_actualizado de la lista desplegable en el campo Reemplazar con para reemplazar la variable de la lista.
    4. Para almacenar la salida, seleccione StringdeMuestra en el campo Asignar la salida a la lista de variables.
  4. Haga doble clic en la acción Obtener elemento o arrástrela.
    1. En el campo Variable de lista, seleccione Stock_de_inventario.
    2. En el campo Número de índice, ingrese 0 para especificar la posición en la lista desde la que desea recuperar el valor.
    3. Para almacenar la salida, seleccione StringdeMuestra en el campo Asignar la salida a la lista de variables.
  5. Para imprimir los valores, haga doble clic en la acción Cuadro de mensaje o arrástrela. Seleccione StringdeMuestra del campo Escriba el mensaje para mostrar.
  6. Haga clic en Guardar y, luego, en Ejecutar.

    El valor de la variable Updated_Inventory (ID del artículo: 1001, Nombre del producto: Funda de teléfono, Categoría: Accesorios, Stock actual: 50, Umbral de reordenamiento: 20, ID del proveedor: S006) se establece en el índice 0 en la variable Stock_de_inventario. Cuando se utiliza la acción Obtener elemento para recuperar el valor en el índice 0, en tiempo de ejecución, la salida se muestra como:

    Establecer un elemento en una posición específica en una variable de lista