Como usar ações do OneDrive em um loop

Use a ação Localizar arquivos e pasta para retornar uma tabela de arquivos e suas respectivas propriedades dentro de uma pasta especificada, a ação Loop para ter um loop por meio de cada linha da tabela e a ação One Drive para executar uma operação em todos os arquivos da tabela.

Procedimento

Para executar uma ação em cada arquivo em uma pasta, siga as etapas a seguir:

  1. Clique duas vezes ou arraste One Drive > Localizar arquivos e pastas.
  2. Forneça seu nome de usuário com uma variável de credencial ou valor não criptografado.
  3. Insira o caminho do arquivo da pasta na qual a pesquisa será executada.
  4. Selecione a opção Todos os itens na pasta.
    Você pode selecionar alternativamente Arquivo (ou pasta) específica para limitar a pesquisa a uma pasta específica no seu OneDrive.
  5. Selecione ou crie uma variável da tabela para conter a saída.
    A variável da tabela contém informações sobre arquivos e pastas em linhas, nas seguintes colunas: name, id, createdBy, creationDate, lastModifiedBy, lastModificationDateTime, parentFolder e Path.
  6. Clique duas vezes ou arraste a ação do Loop.
  7. Selecione o iterador Para cada linha da tabela.
  8. Selecione a variável da tabela que contém a saída da etapa 5.
  9. Selecione ou crie uma variável de registro para conter temporariamente cada linha.

Insira a dentro do contêiner ação Loop que você deseja repetir em cada arquivo da pasta. Este exemplo usa a ação Baixar arquivo.

  1. Clique duas vezes ou arraste Outlook > Baixar arquivo.
  2. Forneça seu nome de usuário com uma variável de credencial ou valor não criptografado.
  3. Insira o seguinte no campo Nome do arquivo incluindo caminho, substituindo os nomes de variáveis genéricas pelos nomes das variáveis de registro da etapa 10:
    $RecordVariable[7]$/$RecordVariable[0]$
  4. Insira o caminho para a pasta na qual baixar os arquivos.
  5. Clique em Salvar.