다음을 통해 공유


루프 사용

루프는 데스크톱 흐름 개발의 기본 개념이며 복잡한 흐름에서 매우 중요한 요소임이 입증되었습니다. 루프의 기본 개념은 데스크톱 흐름이 하나 이상의 작업을 여러 번 반복하도록 하는 것입니다.

Power Automate는 다양한 요인에 따라 반복되는 세 가지 종류의 루프를 제공합니다.

  • 간단한 루프 - 설정된 횟수만큼 반복
  • 루프 조건 - 조건이 유효한 한 반복
  • 각각에 대해 루프 - 목록 반복

간단한 루프

루프의 개념은 데스크톱 흐름이 하나 이상의 작업을 여러 번 반복하도록 하는 것입니다. Power Automate는 루프 작업으로 가장 간단한 유형의 루프를 구현합니다.

이 루프는 루프종료(End) 작업 사이의 작업을 설정된 횟수 동안 반복합니다. 현재 반복 횟수를 추적하기 위해 루프 인덱스 변수가 자동으로 생성됩니다.

루프 작업의 스크린샷.

간단한 루프는 다음 두 가지 경우에 사용하는 것이 이상적입니다.

  1. 작업 블록을 반복해야 하는 정확한 횟수를 알고 있습니다.

  2. 루프 인덱스 변수는 루프 내부 어딘가에서 사용해야 합니다.

루프 작업이 있는 예시 흐름의 스크린샷입니다.

지정된 반복이 완료되기 전에 루프를 종료해야 하는 경우 루프 나가기 작업을 사용합니다. 현재 반복을 건너뛰려면 다음 루프 작업을 사용합니다.

반복 조건

간단한 루프와 달리 루프 조건은 조건이 참인 한 데스크톱 흐름이 하나 이상의 작업을 반복하도록 합니다.

루프 조건 작업의 스크린샷입니다.

조건이 항상 참이면 루프가 끝나지 않습니다. 이 상황을 무한 루프라고합니다.

조건은 두 개의 피연산자와 하나의 연산자로 구성됩니다. 이 플랫폼은 같음, 같지 않음보다 큰과 같은 가장 중요한 논리적 작업을 지원합니다.

루프 조건 작업이 있는 예시 흐름의 스크린샷입니다.

지정된 반복이 완료되기 전에 루프를 종료해야 하는 경우 루프 나가기 작업을 사용합니다. 현재 반복을 건너뛰려면 다음 루프 작업을 사용합니다.

각 루프

각각에 대해 루프는 목록(또는 데이터 테이블)을 반복하고 현재 항목을 변수에 저장합니다. 주요 목적은 목록의 각 항목(또는 데이터 테이블의 행)을 가져와서 다른 작업에 사용하는 것입니다.

각 작업에 대한 스크린샷입니다.

이러한 종류의 루프를 사용하여 모든 종류의 목록에서 특정 이름, 내용 또는 속성을 검색할 수 있습니다. 예를 들어, 검색된 파일 목록을 반복하여 특정 이름을 가진 파일을 찾을 수 있습니다.

각 작업이 있는 예시 흐름의 스크린샷입니다.

지정된 반복이 완료되기 전에 루프를 종료해야 하는 경우 루프 나가기 작업을 사용합니다. 현재 반복을 건너뛰려면 다음 루프 작업을 사용합니다.

작업 참조에서 사용 가능한 루프 작업 목록을 찾을 수 있습니다.