ação Definir item na Lista

Você pode definir um item na posição específica em uma lista e armazenar a saída em uma variável usando a ação Definir item.

Configurações

  • Selecione a lista Variável lista na variável lista a partir da qual deseja configurar um valor.
  • Especifique a posição na lista onde deseja configurar o item no campo Número do índice. O índice da lista começa em 0. O primeiro item da lista está na posição 0, o segundo item na posição 1 e assim por diante.
  • Selecione uma variável da lista suspensa no campo Substituir por para substituir a variável da lista.
  • Na lista Atribuir a saída à variável, selecione a variável que deseja usar para armazenar a saída.

Exemplo de uso da ação Definir item em uma automação

Neste exemplo, você criará uma automação que define um item em uma posição específica em uma lista e armazena a saída em uma variável.

  1. Crie um bot.
    1. No painel do lado esquerdo, clique em Automação.

      Uma lista de formulários e bots disponíveis é exibida.

    2. Clique em Criar um bot.
    3. Digite o nome do bot: List_Set_item.
    4. Clique em Criar e editar.
  2. Crie as variáveis definidas pelo usuário usando o ícone Criar variável (+) no topo do menu Variáveis. Crie as seguintes variáveis e insira os valores:
    • Inventory_Stock (Tipo: Lista, Subtipo: String)
      • Valor em 0: Item ID: 1001, Product Name: Blue T-Shirt, Category: Apparel, Current Stock: 100, Reorder Threshold: 90, SupplierID: S001
      • Valor em 1: Item ID: 1002, Product Name: Running shoes, Category: Footwear, Current Stock: 95, Reorder Threshold: 60, SupplierID: S002
      • Valor em 2: Item ID: 1003, Product Name: Yoga Mat, Category: Fitness, Current Stock: 20, Reorder Threshold: 10, SupplierID: S003
      • Valor em 3: Item ID: 1004, Product Name: Coffee mug, Category: Housewares, Current Stock: 150, Reorder Threshold: 140, SupplierID: S004
      • Valor em 4: Item ID: 1005, Product Name: Backpack, Category: Accessories, Current Stock: 80, Reorder Threshold: 60, SupplierID: S005
    • Updated_Inventory (Tipo: String)

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

  3. Para definir um valor em uma posição especificada de uma lista, arraste ou clique duas vezes na ação Lista > Definir item no painel Ações.
    1. No campo Variável de lista, selecione Inventory_Stock.
    2. No campo Número do índice, digite 0 para especificar a posição na lista em que pretende definir um valor.
    3. Selecione uma variável Updated_Inventory da lista suspensa no campo Substituir por para substituir a variável da lista.
    4. Para armazenar a saída, selecione SampleString no campo Atribuir a saída à lista de variáveis.
  4. Arraste ou clique duas vezes na ação Formatar células.
    1. No campo Variável de lista, selecione Inventory_Stock.
    2. No campo Número do índice, digite 0 para especificar a posição na lista a partir da qual pretende recuperar um valor.
    3. Para armazenar a saída, selecione SampleString no campo Atribuir a saída à lista de variáveis.
  5. Para imprimir o valor, arraste ou clique duas vezes na ação Caixa de mensagem. Selecione SampleString no campo Inserir a mensagem a ser exibida.
  6. Clique em Salvar e depois em Executar.

    O valor da variável Updated_Inventory (Item ID: 1001, Product Name: Phone Case, Category:Accessories, Current Stock: 50, Reorder Threshold: 20, SupplierID: S006) é definido em Índice 0 na variável Inventory_Stock. Quando você usa a ação Obter item para recuperar o valor em índice 0, no tempo de execução, a saída é exibida como:

    Definir item em uma posição específica em uma variável de lista