대화형 작업이 2023년 6월 13일에 지원 중단되었습니다. 자세한 내용은
대화 작업 지원 중단을 참고하세요.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
ConditionalEvent
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
true 조건의 결과로 트리거되는 이벤트를 등록합니다.
| YAML 표현 |
condition: string
transitionToScene: string
handler:
object (EventHandler) |
| 필드 |
condition |
string
필수 항목입니다. 트리거할 이 이벤트의 필터 조건입니다. 조건이 true로 판정되면 연결된 handler가 트리거됩니다. 다음과 같은 변수 참조가 지원됩니다. $session - 세션 저장소에서 데이터를 참조합니다. $user - 사용자 저장소의 데이터를 참조합니다. 다음과 같은 부울 연산자가 지원됩니다 (예시 포함). && - session.params.counter > 0 && session.params.counter < 100 || - session.params.foo == "John" || session.params.counter == "Adam" ! - !(session.params.counter == 5) 다음과 같은 비교가 지원됩니다. ==, !=, <, >, <=, >= 다음과 같은 목록 및 문자열 연산자가 지원됩니다 (예 포함). in - "Watermelon" session.params.fruitList size~size(session.params.fruitList) > 2 substring~session.params.fullName.contains("John")
|
transitionToScene |
string
선택사항입니다. 관련 조건이 true로 평가될 때 대화가 이동해야 하는 대상 장면입니다. 전환 시 현재 장면의 상태가 소멸됩니다.
|
handler |
object (EventHandler)
선택사항입니다. 연결된 조건이 true로 평가될 때 트리거되는 이벤트 핸들러입니다. 대상 장면으로 전환하기 전에 실행해야 합니다. 이벤트에 대한 응답으로 프롬프트를 생성하는 데 유용합니다.
|
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-07-26(UTC)
[null,null,["최종 업데이트: 2025-07-26(UTC)"],[],[]]