Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 44 additions & 9 deletions content/docs/ko/help-center/create-forms/setting-up-logic.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -30,15 +30,8 @@ import { Step, Steps } from 'fumadocs-ui/components/steps';
<Step>
### 조건
1. **기준 문항 선택** – 어떤 문항의 응답을 기준으로 삼을지 선택합니다.
2. **조건 선택** – 조건의 종류를 선택합니다.
- 같음 /같지 않음
- 시작이 일치 / 끝이 일치
- 문자 포함 / 문자 미포함
- 모두 포함 / 모두 누락
- 하나 이상 포함 / 하나 이상 누락
- 보다 작음 / 이하 / 보다 큼 / 이상 / 이전
- 이전 또는 같음 / 이후 / 이후 또는 같음
1. **옵션/응답 선택** – 해당 조건이 어떤 응답에서 작동할지 선택합니다.
2. **조건 선택** – 조건의 종류를 선택합니다. 조건은 크게 텍스트/값·선택지·숫자·날짜 비교로 나뉘며, 자세한 종류는 아래 [조건 종류 자세히 알아보기](#조건-종류-자세히-알아보기)를 참고하세요.
3. **옵션/응답 선택** – 해당 조건이 어떤 응답에서 작동할지 선택합니다.
- 여러 응답을 동시에 선택할 수도 있어요.

<img src="/images/guides/create-forms/logic-condition.png" alt="로직의 조건 영역 - 기준 문항, 조건, 옵션 선택" style={{ width: "100%", borderRadius: "8px", marginTop: "12px", marginBottom: "12px", border: "1px solid var(--border)" }} />
Expand All @@ -61,6 +54,48 @@ import { Step, Steps } from 'fumadocs-ui/components/steps';
</Step>
</Steps>

## 조건 종류 자세히 알아보기

### 텍스트/값 비교

| 조건 | 의미 | 예시 | 예시 답변 |
| ------ | -------------- | ---------------- | ----------------- |
| 같음 | 값이 정확히 같음 | 답이 `서울`과 일치하면 | 서울 |
| 같지 않음 | 값이 같지 않음 | 답이 `서울`이 아니면 | 인천 |
| 시작이 일치 | 특정 값으로 시작함 | 답이 `010`으로 시작하면 | 011-1234-5678 |
| 끝이 일치 | 특정 값으로 끝남 | 답이 `.com`으로 끝나면 | example@walla.com |
| 문자 포함 | 특정 글자를 포함함 | 답에 `주식회사`가 들어있으면 | 주식회사 파프리카데이터랩 |
| 문자 미포함 | 특정 글자를 포함하지 않음 | 답에 `사과`가 안 들어있으면 | 포도 주스 |

### 선택지 비교
객관식·다중선택처럼 여러 항목을 고를 수 있는 문항에서 어떤 보기를 골랐는지 따질 때 사용합니다.

| 조건 | 의미 | 예시 |
| -------- | --------------------- | ----------------------- |
| 모두 포함 | 지정한 항목을 전부 선택함 | `A`, `B`를 모두 골랐으면 |
| 하나 이상 포함 | 지정한 항목 중 하나 이상 선택함 | `A` 또는 `B` 중 하나라도 골랐으면 |
| 모두 누락 | 지정한 항목 중 아무것도 선택하지 않음 | `A`, `B` 둘 다 안 골랐으면 |
| 하나 이상 누락 | 지정한 항목을 하나 이상 선택하지 않음 | `A`, `B` 중 적어도 하나가 누락이면 |


### 숫자 비교

| 조건 | 의미 | 예시 |
| ----- | ------------ | ------------------------ |
| 보다 큼 | 기준값보다 큼(초과) | 나이가 `19`보다 크면 |
| 이상 | 기준값보다 크거나 같음 | 나이가 `19`와 같거나 `19`보다 크면 |
| 보다 작음 | 기준값보다 작음(미만) | 점수가 `60`보다 작으면 |
| 이하 | 기준값보다 작거나 같음 | 점수가 `60`과 같거나 `60`보다 작으면 |

### 날짜 비교

| 조건 | 의미 | 예시 |
| -------- | ----------------------- | --------------------- |
| 이전 | 기준 날짜보다 이전(해당 날짜 제외) | `2026-01-01` 이전이면 |
| 이전 또는 같음 | 기준 날짜이거나 그 이전(해당 날짜 포함) | `2026-01-01` 또는 그 전이면 |
| 이후 | 기준 날짜보다 이후(해당 날짜 제외) | `2026-01-01` 이후면 |
| 이후 또는 같음 | 기준 날짜이거나 그 이후(해당 날짜 포함) | `2026-01-01` 또는 그 후면 |

## 노드 활용하여 로직 설정하기

<Steps>
Expand Down
Loading