テキスト要素内の配列の値で定義された値のリストがあります。 ここで、Arayの値が "Counting finished"であれば、フローを新しいノードにルーティングして、テキストをユーザに渡したいと思います。どのように条件を達成するには?配列の値にWatsonのテキストからアクセスします
2
A
答えて
1
出力テキストであるため、会話ツリーは入力テキストやコンテキスト変数に入力してツリーに戻さない限り表示できません。
簡単なオプションは、カウンタを作成することです。詳細は、ここで例の会話ファイルがあります:
https://sodoherty.com/2016/09/22/using-counters-in-conversation/
概要:
あなたが例えばcountdown
などのコンテキスト変数を作成し、そしてからカウントダウンする値に設定してください。
入力テキストに、次のコードを追加して減分を開始することができます。
<? context.countdown-- ?>
あなたがfalseにappend
セットを持つ別のノードにジャンプするcontinue from
を使用することができますので、これは、しかし出力されます。これによりカウンタが消去されます。
オプションで、コンテキスト変数を次のように直接設定できます。
{
"output": {
"text": "Decrementing countdown counter"
},
"context": {
"countdown": "<? context.countdown-- ?>"
}
}
これは以前のバージョンの会話で問題が発生しました。今は問題なく動作するはずだと思います。
関連する問題
- 1. PHPアクセス多次元配列からの特定の配列値
- 2. MustacheJSのオブジェクトの配列から値にアクセスする
- 3. JSONデータから配列内のフィールドの値にアクセスする
- 4. 配列の値にアクセス
- 5. 配列内の配列から値を取得しますか?
- 6. JSON配列の値にアクセスしますか?
- 7. Boolの配列からインデックス値の配列を返します。
- 8. Watsonダイアログ変数の値の配列を抽出する
- 9. PHPの多次元配列から値にアクセスする
- 10. 配列内のオブジェクトから値にアクセスする方法
- 11. Javaのメソッドから静的配列にアクセスしますか?
- 12. ハッシュ内の配列から最後の値にアクセス
- 13. 配列の値をJavaのテキスト領域に設定します
- 14. watsonソケットを使用したテキストからテキストへ
- 15. Xamarinフォーム - XAMLバインディングから多次元配列の値にアクセス
- 16. 配列内の各ハッシュの各値にアクセスします
- 17. Watson Visual Recognition APIテキストから文字列へ
- 18. JavaScriptの値にアクセスする配列
- 19. 配列の値にアクセスする
- 20. ArrayFire配列の値にアクセスする
- 21. 配列内の値にアクセスするAngularJS
- 22. Rubyアクセス配列の値
- 23. phpの配列項目にアクセスするためにテキスト値を連結する
- 24. キー/値オブジェクトの値から配列を作成しますか?
- 25. PHP parse_str配列の値にインデックスでアクセスできますか?
- 26. オブジェクトのJSON配列からのキー値へのアクセス
- 27. Luaは2次元配列内の値にアクセスします
- 28. PHPの配列からオブジェクトにアクセス - オブジェクト値を出力できませんか?
- 29. bashシェルスクリプトループから配列インデックス変数にアクセスしますか?
- 30. 内部配列からの値へのアクセス
ありがとうサイモン。もう1つの質問。あなたのブログの "ユーザー入力から続ける"という条件をどのように作成しましたか?私は条件を作成することができますが、userInputはありません。 – user1148896
続行を選択したら、2つのノード間にある小さな吹き出しをクリックします。 –