지금까지 구현한 시나리오:
(이전글[필터추가하기]을 참고해서 시나리오를 만드세요.)
- Router를 통해 두 개의 경로로 분기
- 조건 1:
Temperature >= 20
→ 20도 이상 시트 - 조건 2:
Temperature < 20
→ 20도 미만 시트

AND, OR 조건 설명
타입 | 설명 |
---|---|
AND 조건 | 모든 조건을 동시에 만족해야만 통과 |
예: 온도 > 20 AND 도시 = 서울 | |
OR 조건 | 하나라도 만족하면 통과 |
예: 온도 > 20 OR 습도 > 80% |
AND 조건이란?
모든 조건을 동시에 만족해야 데이터가 다음 모듈로 전달됩니다.
예시 시나리오:
기존 조건:
Temperature >= 20
AND 조건 추가 후:
Temperature >= 20
- AND
Status = clouds
- AND
Air humidity > 50

언제 사용하면 좋을까?
- 특정 기후 조건이 동시에 충족될 때만 알림 전송
- 중복 조건이 필요한 고급 필터링 (예: 이벤트, 거래, 실적 등)
한 줄 요약:
“AND 조건을 사용하면, 복수 조건을 모두 만족할 때만 데이터가 다음 단계로 이동하게 되어 필터링이 더욱 정밀해집니다.”
OR 조건이란?
여러 조건 중 하나만 만족해도 해당 데이터를 다음 모듈로 전달합니다.
예시 시나리오:
기존 조건:
Temperature ≤ 20
OR 조건 추가 예시:
Temperature ≤ 20
- OR
Status = rain
- OR
Air humidity < 50

언제 사용하면 좋을까?
- 다양한 케이스 중 하나만 해당돼도 처리하고 싶을 때
- 폭넓은 조건을 받아야 하는 유연한 자동화
- 예:
- “추운 날” OR “비 오는 날” OR “건조한 날” → 경고 메시지 전송
고급필터 추가하기 전에!
오늘 서울 날씨를 한번 살펴보겠습니다. “기온”과 “날씨 상태”를 확인하고, 다음 단계로 넘어가시면 됩니다.

AND 필터 추가하기
시나리오 설정하기
- 먼저, 기존에 설정해두었던 필터 중 라벨:
"20 이상일때"
를 선택 - 필터 설정 창에서 기존 조건:
Temperature >= 20
- [Add AND rule] 버튼 클릭
- 새로운 조건 입력 창이 아래에 추가됩니다!
- AND “
Status = Rain
” 조건 추가 → 두 조건 모두 만족할 때만 해당 Google Sheets로 데이터 전달- 첫 번째 필드:
Status
필드 선택
- 연산자(Operator):
Text operators: Equal to
선택
- 비교 값 입력:
- “Rain” 입력
- 첫 번째 필드:
즉, “기온이 20도 이상이고, 상태가 ‘Rain’인 경우”만 다음 모듈로 데이터가 전달됩니다.

팁:
- AND 조건이 많아질수록 필터링은 엄격해집니다.
- 복수 조건 필터링을 통해 고급 시나리오를 구현할 수 있습니다.
한 줄 요약:
“AND 필터는 모든 조건이 동시에 충족되어야 데이터를 통과시키므로, 정밀한 필터링이 가능합니다.”
OR 필터 추가하기
시나리오 설정하기
- Label: “20도 미만일때” 필터 창 열기
- 기존 조건 확인:
Numeric operators: Less than 20
- [Add OR rule] 버튼 클릭
- 새로운 조건 입력창이 아래에 추가됨 (OR 조건)
- OR “
Status = Rain
” 조건 추가 → 조건 하나라도 만족할 때, 해당 Google Sheets로 데이터 전달- 첫 번째 필드:
Status
필드 선택
- 연산자(Operator):
Text operators: Equal to
선택
- 비교 값 입력:
- “Rain” 입력
- 첫 번째 필드:
즉, “기온이 20도 미만이거나, 상태가 ‘Rain’인 경우”, 다음 모듈로 데이터가 전달됩니다.

한 줄 요약:
“OR 필터는 조건 중 하나라도 충족하면 데이터를 다음 단계로 전달하는 유연한 필터링 방식입니다.”
Run once 테스트
시나리오 실행 결과
- 날씨 모듈(Weather)에서 데이터를 받아옴
- Router가 두 조건을 확인:
- 상단 조건:
Temperature >= 20
ANDStatus = "Rain"
- 하단 조건:
Temperature < 20
ORStatus = Rain
- 상단 조건:
- 실행 당시 온도가 20도 미만 (현재 온도 11.76도, 현재 날씨상태 “Mist”)
- 따라서 “20도 미만” Google Sheets모듈에만 데이터가 옮겨짐

팁 : 필터 옆 파란색 깔때기 아이콘 + 숫자가 처리된 데이터 수를 의미합니다.
화면 해석

- 상단 필터 (Google Sheets): 0개의 데이터 통과 – 조건 불충족
- 하단 필터 (Google Sheets): 1개의 데이터 통과 – 조건 만족 (온도 < 20)