Manage Arrays

Manage Arrays

Smart object

iHub provides a fast feature to access array items called smart objects, any customfield of type List or JSON response of type array will have these smart functions. 

Expression

comment

Expression

comment

{{array.first}}

Gets the first object. example 

{{array.first}}

Gets the last object

{{array.index_n}}

Gets the index object, n as number

{{array}}

Get all the items, then use normal Mustache Iteration .example: {"body":"{{#array}}{{name}}{{/array}}"}

{{array.sumInteger}}

If an array is of type integer, example [1,2,3,4] then iHub can sum that to be 10

{{array.sumDouble}}

If an array is of type double, example [1.7, 2.0, 3.0, 4.0] then iHub can sum that to be 10.7

Mustache

Iterate over an array

example variable result of variable users: [ A, B , C ]

Body:

{{#users}}
"{{.}}"
{{/users}}

Result:

A,B,C,





Iterate over an array with Users and get email

example variable result of variable users: [ rick(rick), mr.bot(mr.bot) , cc (cc), ]

Body:

{{#users}}
"{{emailAddress}}"
{{/users}}

Result:

rick@rixter.se,mr.bot@rixter.se,cc@rixter.se,







How-tos

ServiceNow - Get last short_description