2017-06-16 12 views
0

私はいくつかのビジネスルールを守っています。システムエンティティsys-numberで少数の番号を取得する方法

私はユーザーに1つを要求する必要があります、現在、私は@sys-numberを使用して、必要な場合は年とその他のデータを取得しています。

ちょうど4桁の@ sys番号を取得するためのフォームがあるかどうかを知りたい場合: ワトソン:何年ですか?フォーマットの例: - 2017

  • ユーザーは言う:年は17である(@ SYS-数が17罰金を得る)

  • ユーザ言う:年は2017年である(@ SYS-数が2017罰金を取得)

私が必要:ONLYユーザーが年から4つの数字場合は、条件@sys-number[4] //I don't knowが正しく年間を取得し、会話が流れます。現在ノード内

私の条件は次のとおりです。

  • ボットは@sys-number

答えて

2

を認識する場合は、2つの述部を使用することができます。
if @sys-number and @sys-number>1000 最初は本当に数が入力されたことを確認してしまいます、 2番目の述語は4桁を処理します。別の述語を追加して有効年の範囲を制限することもできます。

関連する問題