I am working on one inbound call flow. I have define a variable and that variable is holding some value. Please help me to write an expression in decision block to valid that variable is holding numeric values or not.
Currently I am using below expression:
Solution 1:
(
contains(Flow.conciergeBotActionData, "1") or
contains(Flow.conciergeBotActionData, "2") or
contains(Flow.conciergeBotActionData, "3") or
contains(Flow.conciergeBotActionData, "4") or
contains(Flow.conciergeBotActionData, "5") or
contains(Flow.conciergeBotActionData, "6") or
contains(Flow.conciergeBotActionData, "7") or
contains(Flow.conciergeBotActionData, "8") or
contains(Flow.conciergeBotActionData, "9")
Or
contains(Flow.conciergeBotActionData, "0")
)
Solution 2:
(ToInt(Substring(Flow.conciergeBotActionData,0,1)) > 0 and ToInt(Substring(Flow.conciergeBotActionData,0,1)) < 10) and
(ToInt(Substring(Flow.conciergeBotActionData,1,1)) > 0 and ToInt(Substring(Flow.conciergeBotActionData,1,1)) < 10) and
(ToInt(Substring(Flow.conciergeBotActionData,2,1)) > 0 and ToInt(Substring(Flow.conciergeBotActionData,2,1)) < 10) and
(ToInt(Substring(Flow.conciergeBotActionData,3,1)) > 0 and ToInt(Substring(Flow.conciergeBotActionData,3,1)) < 10) and
(ToInt(Substring(Flow.conciergeBotActionData,4,1)) > 0 and ToInt(Substring(Flow.conciergeBotActionData,4,1)) < 10) and
(ToInt(Substring(Flow.conciergeBotActionData,5,1)) > 0 and ToInt(Substring(Flow.conciergeBotActionData,5,1)) < 10) and
(ToInt(Substring(Flow.conciergeBotActionData,6,1)) > 0 and ToInt(Substring(Flow.conciergeBotActionData,6,1)) < 10) and
(ToInt(Substring(Flow.conciergeBotActionData,7,1)) > 0 and ToInt(Substring(Flow.conciergeBotActionData,7,1)) < 10) and
(ToInt(Substring(Flow.conciergeBotActionData,8,1)) > 0 and ToInt(Substring(Flow.conciergeBotActionData,8,1)) < 10) and
(ToInt(Substring(Flow.conciergeBotActionData,9,1)) > 0 and ToInt(Substring(Flow.conciergeBotActionData,9,1)) < 10)
Any suggestions?
#Architect------------------------------
Vishwath Reddy Mandadi
------------------------------