String Helpers

NewGuid

Creates an unique identifier.
  • NewGuid()
Returns the unique identifier as string.
Return Type: String

Parse

Converts the value to a specific type.
  • Parse(value, type)
Returns the converted value or nil if parsing fails.
Return Type: Dynamic
Parameter Name
Parameter Type
Required
Suggested
value
Dynamic
True
-
type
Enum
True
NumberType, ListNumberType, BooleanType, StringType

ParseCsv

Parses CSV data string and returns it as an object. URLs are also supported.
  • ParseCsv(csv, [ hasHeaders ], [ columnDelimiter ], [ rowDelimiter ])
Object containing the parsed information.
Return Type: Dynamic
Parameter Name
Parameter Type
Required
Suggested
csv
String
True
Text, Input, SessionGet, Load
hasHeaders
Boolean
False
True, IsTrue, False, IsFalse, Or, Branch, Equals, IsBiggerThan, IsSmallerThan, IsBiggerOrSmallerThan, IsAnyOrderOpen, IsOrderFilled, IsOrderOpen, IsTradeAmountEnough
columnDelimiter
String
False
Text, Input, SessionGet, Load
rowDelimiter
String
False
Text, Input, SessionGet, Load

ParseJson

Parses JSON data string and returns it as an object. URLs are also supported.
  • ParseJson(json)
Object containing the parsed information.
Return Type: Dynamic
Parameter Name
Parameter Type
Required
Suggested
json
String
True
Text, Input, SessionGet, Load

StringContains

Returns a value indicating whether a specified substring occurs within this string.
  • StringContains(value, searchValue)
Returns true if the specified substring occurs within this string.
Return Type: Boolean
Parameter Name
Parameter Type
Required
Suggested
value
String
True
Text, Input, SessionGet, Load
searchValue
String
True
Text, Input, SessionGet, Load

StringExplode

Splits a string into substrings that are based on the characters in an array.
  • StringExplode(value, delimiter)
Returns an array of strings.
Return Type: ListDynamic
Parameter Name
Parameter Type
Required
Suggested
value
String
True
Text, Input, SessionGet, Load
delimiter
String
True
Text, Input, SessionGet, Load

StringFromQuery

Split a string on '&' and '='.
  • StringFromQuery(value)
Returns an key-value based table.
Return Type: ListDynamic
Parameter Name
Parameter Type
Required
Suggested
value
String
True
Text, Input, SessionGet, Load

StringIndexOf

Gets the zero-based index of the first occurrence of the specified string in the current.
  • StringIndexOf(value, searchValue)
Returns a zero-based index of the first occurrence of the specified string.
Return Type: Number
Parameter Name
Parameter Type
Required
Suggested
value
String
True
Text, Input, SessionGet, Load
searchValue
String
True
Text, Input, SessionGet, Load

StringJoin

Concatenates 2 string with an optional separator.
  • StringJoin(value1, value2, [ separator ])
Returns the concatenated string.
Return Type: String
Parameter Name
Parameter Type
Required
Suggested
value1
Dynamic
True
Text, Number, Load, SessionGet
value2
Dynamic
True
Text, Number, Load, SessionGet
separator
String
False
Text, Input, SessionGet, Load

StringSplit

Splits a string into substrings that are based on the characters in an array.
  • StringSplit(value, delimiter)
Returns an array of strings.
Return Type: ListDynamic
Parameter Name
Parameter Type
Required
Suggested
value
String
True
Text, Input, SessionGet, Load
delimiter
String
True
Text, Input, SessionGet, Load

SubString

Retrieves a substring from this instance. The substring starts at a specified character position and has a specified length.
  • SubString(value, start, length)
Substring of the main value.
Return Type: String
Parameter Name
Parameter Type
Required
Suggested
value
String
True
Text, Input, SessionGet, Load
start
Number
True
Input, Number, SessionGet
length
Number
True
Input, Number, SessionGet
Copy link
On this page
NewGuid
Parse
ParseCsv
ParseJson
StringContains
StringExplode
StringFromQuery
StringIndexOf
StringJoin
StringSplit
SubString