Establecer elemento acción en Lista

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

Configuración

  • 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 del 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 en 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 y luego ingrese los valores:
    • Inventory_Stock (Tipo: Lista, subtipo: cadena).
      • Valor en 0: Item ID: 1001, Product Name: Blue T-Shirt, Category: Apparel, Current Stock: 100, Reorder Threshold: 90, SupplierID: S001
      • Valor en 1: Item ID: 1002, Product Name: Running shoes, Category: Footwear, Current Stock: 95, Reorder Threshold: 60, SupplierID: S002
      • Valor en 2: Item ID: 1003, Product Name: Yoga Mat, Category: Fitness, Current Stock: 20, Reorder Threshold: 10, SupplierID: S003
      • Valor en 3: Item ID: 1004, Product Name: Coffee mug, Category: Housewares, Current Stock: 150, Reorder Threshold: 140, SupplierID: S004
      • Valor en 4: Item ID: 1005, Product Name: Backpack, Category: Accessories, Current Stock: 80, Reorder Threshold: 60, SupplierID: S005
    • Updated_Inventory (Tipo: Cadena).

      Valor predeterminado: Item ID: 1001, Product Name: Phone Case, Category:Accessories, Current Stock: 50, Reorder Threshold: 20, SupplierID: S006

  3. Para establecer un valor en una posición específica de una lista, haga doble clic en la acción Lista, > Obtener elemento o arrástrela desde el panel Acciones.
    1. En el campo Variable de lista, seleccione Inventory_Stock.
    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 Updated_Inventory de la lista desplegable del campo Reemplazar con para reemplazar la variable de la lista.
    4. Para almacenar la salida, seleccione SampleString desde 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 Inventory_Stock.
    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 SampleString desde 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 SampleString en el campo Escribir el mensaje para mostrar.
  6. Haga clic en Guardar y, luego, en Ejecutar.

    El valor de la variable Updated_Inventory (Item ID: 1001, Product Name: Phone Case, Category:Accessories, Current Stock: 50, Reorder Threshold: 20, SupplierID: S006) se establece en el índice 0 en la variable Inventory_Stock. Cuando usa la acción Obtener elemento para recuperar el valor en el índice 0 en el tiempo de ejecución, la salida se muestra como:

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