텍스트 요소 안에 배열 값에 정의 된 값 목록이 있습니다. 아 레이 값이 "Counting finished"이면 플로우를 새 노드로 라우트하고 일부 텍스트 을 사용자에게 전달하고 싶습니다. 어떻게 그 상태를 유지합니까?배열의 값에 Watson의 텍스트에서 액세스하십시오.
2
A
답변
1
출력 텍스트이므로 입력 또는 컨텍스트 변수에 넣지 않으면 대화 트리에서 볼 수 없습니다. 다시 트리로 보내면됩니다.
더 쉬운 옵션은 카운터를 만드는 것입니다. 자세한 내용은 여기 예를 들어 대화의 파일이 있습니다 :
https://sodoherty.com/2016/09/22/using-counters-in-conversation/
요약 :
당신은 예를 들어 countdown
같은 컨텍스트 변수를 생성하고 카운트 다운을 할 수있는 값으로 설정합니다.
입력 텍스트에 다음 코드를 추가하여 감소를 시작할 수 있습니다. false로 append
세트가 다른 노드로 이동하는 continue from
을 사용할 수 있도록
<? context.countdown-- ?>
이
는하지만 출력됩니다. 이렇게하면 카운터가 지워집니다.선택적으로 컨텍스트 변수를 다음과 같이 직접 설정할 수 있습니다.
{
"output": {
"text": "Decrementing countdown counter"
},
"context": {
"countdown": "<? context.countdown-- ?>"
}
}
이전 버전의 대화에는 문제가있었습니다. 나는 그것이 문제없이 지금 일해야한다고 생각한다.
관련 문제
- 1. JavaScript에서 배열의 모든 요소에 액세스하십시오.
- 2. Gridview의 Cell 값에 액세스하십시오.
- 3. 라이브러리의 strings.xml 값에 액세스하십시오.
- 4. 개체 배열의 object.variable에 액세스하십시오.
- 5. 배열의 한 요소에 액세스하십시오.
- 6. 구조체의 포인터에서 구조체의 값에 액세스하십시오.
- 7. res/values / strings 값에 액세스하십시오.
- 8. jQuery를 통해 CheckBoxList.DataValueField 값에 액세스하십시오.
- 9. Interface Builder의 NSMutableDictionary 값에 액세스하십시오.
- 10. DS.Model에서 속성의 원래 값에 액세스하십시오.
- 11. 자바 스크립트의 app.config 값에 액세스하십시오.
- 12. 플라스크 템플릿에서 사전 값에 액세스하십시오.
- 13. 2D 배열의 데이터 문제에 액세스하십시오.
- 14. * 배열의 두 값에 대해
- 15. Java, 배열의 값에 .setBackground
- 16. 배열의 값에 액세스하는 방법
- 17. 구조체 배열의 값에 액세스하기
- 18. 배열의 값에 문자열 추가
- 19. 조건 배열의 값에 따라
- 20. remote_function에 사용할 보내지 않은 양식 값에 액세스하십시오.
- 21. PHP - HTML 파일에서 반환 된 값에 액세스하십시오.
- 22. EmberJS - 응용 프로그램 템플릿의 컨트롤러 값에 액세스하십시오.
- 23. Matlab : 함수의 특정 반환 값에 직접 액세스하십시오.
- 24. MySQL 트리거의 이전 행 값에 액세스하십시오.
- 25. 다른 위치에서 동일한 개체 값에 액세스하십시오.
- 26. 컨텍스트를 사용하여 Prestashop 구성 값에 액세스하십시오.
- 27. IE7에서 jquery를 사용하여 테이블 셀에있는 값에 액세스하십시오.
- 28. 다른 중계기 내부의 중계기. 이벤트 값에 액세스하십시오.
- 29. osgi 서블릿에서 서버 xsp.properties 값에 액세스하십시오.
- 30. 각도로 된 HTML ID 값에 액세스하십시오.
감사합니다. Simon. 한 가지 더 묻습니다. 블로그에서 "사용자 입력에서 계속하기"조건을 어떻게 만들었습니까? 조건을 만들 수 있지만 userInput은 사용할 수 없습니다. – user1148896
계속을 선택하면 두 노드 사이에있는 작은 연설 거품을 클릭하십시오. –