...
Getting single value from recordget can be done by specifying element's name as output port
Code Block +- // -> { a = 1, b = 1 } // you can always get original record via "//" port | { a = 1, b = 2 } -> inputRecord -+ | +- b -> 2 // we get value of element "b"
Getting multiple values can be done by specifying multiple names
Code Block +- // -> { a = 1, b = 1 } // you can always get original record via "//" port | { a = 1, b = 2 } -> inputRecord -+- a -> 1 // this time, we get also value of element "a" | +- b -> 2 // we get value of element "b"
You can use nested names to get values from the nested parts of Record Token
Code Block +- // -> { a = 1, b = { c = 3 } } // you can always get original record via "//" port | { a = 1, b = { c = 3 } } -> inputRecord -+- a -> 1 // this time, we get also value of element "a" | +- b -> { c = 3 } // this time, we get a record from b | +- b/c -> 3 // and here, we are accessing element b.c by specifying full path // to nested element
...