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

Essa ação define ou substitui o valor na variável de lista no índice especificado e retorna o valor existente nesse índice especificado antes da substituição.

  • 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 o resultado 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: ID do item: 1001, Nome do produto: Camiseta azul, Categoria: Vestuário, Estoque atual: 100, Limite para novo pedido: 90, ID do fornecedor: S001
      • Valor em 1: ID do item: 1002, Nome do produto: Tênis de corrida, Categoria: Calçados, Estoque atual: 95, Limite para novo pedido: 60, ID do fornecedor: S002
      • Valor em 2: ID do item: 1003, Nome do produto: Tapete de yoga, Categoria: Fitness, Estoque atual: 20, Limite para novo pedido: 10, ID do fornecedor: S003
      • Valor em 3: ID do item: 1004, Nome do produto: Caneca de café, Categoria: Artigos para o lar, Estoque atual: 150, Limite para novo pedido: 140, ID do fornecedor: S004
      • Valor em 4: ID do item: 1005, Nome do produto: Mochila, Categoria: Acessórios, Estoque atual: 80, Limite para novo pedido: 60, ID do fornecedor: S005
    • Updated_Inventory (Tipo: String)

      Valor padrão: ID do item: 1001, Nome do produto: Capa para celular, Categoria: Acessórios, Estoque atual: 50, Limite para novo pedido: 20, ID do fornecedor: S006

  3. Para definir um valor em uma posição específica de uma lista, clique duas vezes ou arraste a ação Lista > Definir item do 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 você deseja definir um valor.
    3. Selecione a 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. Clique duas vezes ou arraste a ação Obter item.
    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 você deseja 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 (ID do item: 1001, Nome do produto: Capa para celular, Categoria: Acessórios, Estoque atual: 50, Limite para novo pedido: 20, ID do fornecedor: S006) é definido como Índice 0 na variável Inventory_Stock. Quando você usa a ação Obter item para recuperar o valor no índice 0, em tempo de execução, a saída é exibida como:

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