Set
Set アクションは、状態内に値を設定します。
場所に値が存在している場合、新しい値により、既存の値がオーバーライドされます。
以下の表では、Set アクションのパラメーターを示します。
| 名前 | データ・タイプ | 必須 | 注 |
|---|---|---|---|
| パス | JPath | はい | 値を保管する場所。 |
| 値 | ストリング/数値 | はい | 設定する値。 |
| dataType | ストリング | いいえ | 提供される値のデータ型は、integerかfloatでなければならない。 注: パラメータ dataType は V2_1 以降でのみサポートされています。
|
XML の例:
このアクションは、time() 関数で返された値を、状態内の場所 /current_time に追加します。 その場所に値が存在する場合、その値は上書きされます。
<Set path="/current_time" value="${time()}" />
このアクションは、ステート内の/countの位置に整数として値を追加します。
<Set path="/count" value="20" dataType="integer" />
このアクションは、ステート内の/pointの位置に値を浮動小数点数として追加します。
<Set path="/point" value="12" dataType="float" />