Condições relacionadas ao iterador
- Última atualização2025/09/17
Um iterador de loop é uma variável que rastreia a iteração atual dentro de um loop. Ele é usado para controlar o número de vezes que o loop é executado e para acessar elementos em uma lista ou matriz durante cada iteração.
Iterador | Descrição |
---|---|
Para cada linha no CSV/TXT | Repete o conjunto de actions para cada linha no arquivo CSV ou de texto especificado e atribui os valores na linha atual a uma variável de registro. Consulte Como usar o iterador Para cada linha em CSV/TXT. |
Para cada linha no Data Table | Repete o conjunto de actions para cada linha na tabela especificada e atribui os valores na linha atual a uma variável de registro. Consulte Como usar o iterador Para cada linha da tabela. |
Para cada linha em um conjunto de dados de consulta SQL | Repete o conjunto de actions para cada linha no conjunto de dados SQL especificado e atribui os valores na linha atual a uma variável de registro. Informe o nome da sessão que você usou para estabelecer uma conexão com o banco de dados. |
Para cada chave no Dictionary | Repete o conjunto de actions para cada chave na variável dicionário especificada e atribui o nome da chave atual a uma variável. Nota: Quando um bot executa uma action de Loop que contém uma action
, o bot apenas itera no número original de itens de um dicionário; ele ignora itens inseridos usando a action
Colocar.
|
Para cada valor no Dictionary | Repete o conjunto de actions para cada valor na variável Dicionário especificada e atribui o valor atual a uma variável. Como esse tipo de variável pode conter vários subtipos (String, Número, Booliano e assim por diante), se você criar com rapidez uma variável enquanto configura a ação, a variável é de tipo Qualquer um. Nota: Quando um bot executa uma action de Loop que contém uma action
, o bot somente itera no número original de itens de um dicionário; ele ignora itens inseridos usando a action
Colocar.
|
Para cada e-mail na caixa de entrada | Repete o conjunto de actions para cada e-mail na caixa de entrada especificada. Consulte Como usar o iterador Para cada e-mail na caixa de correio. |
Para cada linha da planilha (Excel basic ou Excel advanced) | Repete o conjunto de actions para cada linha que contém dados em uma planilha e atribui os valores na linha atual a uma variável de registro. Informe o nome da sessão que você usou para abrir a planilha Excel basic ou Excel advanced. Especifique se deve repetir as actions para todas as linhas, linhas especificadas ou um intervalo especificado de células. Selecione uma variável de registro na lista Assign the current row to this variable (Atribuir a linha atual a esta variável) ou crie uma nova. Consulte Registrar variável. Esse iterador recupera valores de célula como tipos de dados de string. É compatível com formatos de célula do Excel, incluindo Número, Porcentagem, Moeda, Científico e Data. Por exemplo, um valor de uma célula de formatação de Moeda retém o símbolo de moeda quando passado para uma tabela ou variável de registro.
O uso da opção Sessão global para compartilhar uma sessão do Microsoft Excel usando o Excel advanced package não está disponível com esta opção. Solução alternativa: Use a action Obter várias células e salve os dados em uma variável de tabela de dados e, em seguida, use o package Loop com a opção Tabela de dados selecionada. |
Para cada linha na tabela da planilha (Apple Numbers) |
|
Para cada arquivo na pasta | Repete o conjunto de actions para cada arquivo na pasta especificada e atribui as propriedades do arquivo atual a uma variável dicionário que contém duas chaves: a chave name contém o nome do arquivo e a chave extension mantém a extensão do arquivo.Para abrir arquivos com diferentes extensões, use a opção variável para atribuir o caminho da pasta, nome do arquivo e extensão do arquivo . Primeiro, crie uma variável para o caminho da pasta, |
Para cada pasta na pasta | Repete o conjunto de actions para cada pasta na pasta especificada e atribui o nome da pasta atual a uma variável string. Use a opção Incluir todas as subpastas para iterar recursivamente em cada subpasta de uma pasta, incluindo pastas ocultas. |
Para cada item da lista | Repete o conjunto de actions para cada item na lista especificada e atribui o item atual a uma variável. Especifique se deve repetir a action para todos os itens na lista ou apenas para o intervalo de itens na lista. Como esse tipo de variável pode conter vários subtipos (String, Número, Booleano e assim por diante), se você criar rapidamente uma variável enquanto configura a action, a variável é de Qualquer tipo.
Nota: O índice em uma lista começa em zero. Por exemplo, para repetir a action para itens da terceira posição para a sexta posição da lista, especifique 2 e 5 nos campos apropriados.
|
Por n vezes | Repete as actions no contêiner pelo número especificado de vezes. Você pode atribuir a contagem de iterações a uma variável numérica. |
Para cada valor no registro | Repete as actions para cada valor no registro especificado e atribui o valor atual a uma variável. Como esse tipo de variável pode conter vários subtipos (String, Número, Booliano e assim por diante), se você criar com rapidez uma variável enquanto configura a ação, a variável é de tipo Qualquer um. |
Para cada reunião do calendário | Use essa opção para repetir o conjunto de actions para cada reunião especificada no calendário. Consulte Uso de ações Microsoft 365 Calendar em um loop. |
Para cada linha da planilha (Microsoft 365 Excel) | Repete o conjunto de actions para cada linha que contém dados em uma planilha.
|
Para cada e-mail na caixa de entrada (Apple Mail) | Consulte Como usar o iterador Para cada e-mail na caixa de entrada para o Apple Mail |
Para cada e-mail na caixa de entrada (Microsoft 365 Outlook) | Repete o conjunto de actions para cada e-mail na caixa de entrada Microsoft 365 Outlook.
|
Microsoft Outlook (macOS) — para cada e-mail na caixa de correio | Consulte Como usar o iterador de loop para Microsoft Outlook (macOS). |
Para cada chat do usuário (Microsoft Teams) | Consulte Using the For each chat of the user iterator |
Para cada canal em uma equipe (Microsoft Teams) | Consulte Using the For each channel in a team iterator |
Para cada mensagem em um canal (Microsoft Teams) | Consulte Using the For each message in a channel iterator |
Para cada mensagem em um chat (Microsoft Teams) | Consulte Como usar o iterador Para cada mensagem em um chat |
Para cada equipe (Microsoft Teams) | Consulte Using the For each team iterator |
Para cada item de trabalho na fila (Workload) | Repete o conjunto de actions para cada item de trabalho em uma fila e atribui os itens de trabalho em Registrar variável. Registrar variável retorna três valores de chave fixos, a saber, workitemId, workitemValues e workitemMetadata. Consulte Usando o iterador Para cada item de trabalho na fila |
Para cada nó em um conjunto de dados XML | Repete o conjunto de actions para cada nó em um conjunto de dados XML e atribui o nó atual à variável string. Informe o nome da sessão que você usou para abrir o arquivo XML. |