Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerFlex Gateway新着情報
Governance新着情報
Monitoring API Manager2.x
Mule 4
3.9
1.1
2.x
1.2
7.x
then
を null
値に使用できるようにするヘルパー関数。
DataWeave バージョン 2.4.0 で導入されました。
この関数は、前の式から返された値が null
でない場合のみ前の式から返された値を次 (コールバック) に渡すパイプとして機能します。
DataWeave バージョン 2.4.0 で導入されました。
名前 | 説明 |
---|---|
|
前の式の値。 |
|
結果が |
次の例では、then
を使用して前の式の結果を連結してその処理を続行する方法を示しています。
%dw 2.0
output application/json
---
{
"chainResult": ["mariano", "de Achaval"]
reduce ((item, accumulator) -> item ++ accumulator)
then ((result) -> sizeOf(result)),
"referenceResult" : ["mariano", "de Achaval"]
map ((item, index) -> upper(item))
then {
name: $[0],
lastName: $[1],
length: sizeOf($)
},
"onNullReturnNull": []
reduce ((item, accumulator) -> item ++ accumulator)
then ((result) -> sizeOf(result))
}
DataWeave
{
"chainResult": 17,
"referenceResult": {
"name": "MARIANO",
"lastName": "DE ACHAVAL",
"length": 2
},
"onNullReturnNull": null
}
Json