Condition과 Switch
Power Automate 입문
Anushika Agarwal
Cloud Data Engineer
어디에서 찾을까요?
- 두 작업 모두 작업 선택 화면의 Control 카테고리에 있습니다
- Apply to each, Do until과 같은 카테고리입니다
- +를 클릭해 작업 이름을 검색하거나 Built-in → Control로 필터링하세요
Condition 작업
- 규칙을 true 또는 false로 평가합니다
- True 분기 → 특정 작업 세트 실행
- False 분기 → 다른 작업 실행
- 이전 디자인에서는 "Yes" / "No"로 표시됨
Condition 설정하기
$$

- 세 가지 슬롯: Left 값, Operator, Right 값
Condition 설정하기
$$

- 세 가지 슬롯: Left 값, Operator, Right 값
- Left: 확인할 값으로, 보통 동적 콘텐츠 토큰이나 변수입니다
Condition 설정하기
$$

- 세 가지 슬롯: Left 값, Operator, Right 값
- Left: 확인할 값으로, 보통 동적 콘텐츠 토큰이나 변수입니다
- Operator: is equal to, contains, is greater than, is empty 등
Condition 설정하기
$$

- 세 가지 슬롯: Left 값, Operator, Right 값
- Left: 확인할 값으로, 보통 동적 콘텐츠 토큰이나 변수입니다
- Operator: is equal to, contains, is greater than, is empty 등
- Right: 비교할 값
AND / OR로 규칙 조합하기
$$

- Add → Add row를 클릭해 규칙을 추가하세요
- And → 모든 규칙이 참이어야 함
- Or → 하나의 규칙만 참이면 됨
$$
- AND/OR를 혼합하려면 Add row group으로 그룹을 묶으세요
흔한 실수
- 대소문자 구분: "Approved" ≠ "approved"
- 공백 포함: "Approved " ≠ "Approved"
- 잘못된 형식: 문자열과 숫자 비교
$$
toLower()나 trim()으로 입력값을 정규화하세요
Switch 작업
$$

- 값 하나를 여러 케이스와 비교합니다
- 각 케이스는 서로 다른 작업을 실행합니다
- Default 케이스는 예상치 못한 값을 처리합니다
Condition과 Switch 비교
| 시나리오 |
사용할 작업 |
| 결과가 두 가지(예/아니요) |
Condition |
| 값이 세 가지 이상 |
Switch |
| 범위 확인 (> 100) |
Condition |
$$
- Condition을 중첩할 수도 있지만 금방 복잡해집니다
연습해 봅시다!
Power Automate 입문
Preparing Video For Download...