Chat

문답형 데이터를 메신저 형태의 화면으로 표현하고자 할 때 사용하는 필드

How To..

  • 화면을 꾸며주는 Field로 메신저 형태의 화면으로 표현하고자 할 때 사용합니다.

소스 데이터 업로드 형태

  • context : 채팅뷰어 화면에 노출되는 콘텐츠

  • answers : 채팅 입력창에 노출되는 콘텐츠로 1건으로 구성

    • answers의 발화자 기준에 따라 채팅화면의 좌우 노출되는 기준이 달라집니다.

    • answers(답변) 값이 없을 경우에? 기본 구조는 맞춰서 업로드가 필요하며, 값이 null인 경우 입력창에 빈값으로 보여집니다.

Sample Data
{
  "chat": "{
    "context": [
      { "speaker": "A", "speechText": "월요일 너무 싫어." },
      { "speaker": "B", "speechText": "그냥 쉬어버리는 게 어때?" },
      { "speaker": "A", "speechText": "그럼 회사는 어떻게 해?" },
      { "speaker": "B", "speechText": "일하기 싫은데 그냥 휴가 써 버려." },
      { "speaker": "A", "speechText": "안돼. 그러다 큰일 나." }
    ],
    "answers": [
      { "speaker": "B", "speechText": "그러면 별수 없이 출근해야겠다." }
    ]
  }
"}

Conditional Logic (단계가 있는 작업이 필요한 경우)

단계가 있는 작업이 필요할 경우 Field간 조건을 설정하여 연결하는 방식입니다. 설문조사 프로젝트를 진행할 때 사용하면 도움이 됩니다.

  • 예시)

    여자를 선택하면 나이를 입력 할 수 있는 Text Field가 출력되도록 설정

    여자를 선택하지 않을 경우 나이를 입력하는 Text Field는 출력되지 않음

▶️ 관련 매뉴얼

필드간 조건 설정(Conditional Logic)

사용자 화면 예시

Last updated

Was this helpful?