String Helpers¶
NewGuid¶
Creates a unique identifier.
Syntax: NewGuid()
Returns the unique identifier as string.
Return type: String
Parse¶
Converts the value to a specific type.
Syntax: Parse(value, type)
Returns the converted value or nil if parsing fails.
Return type: Dynamic
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| 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.
Syntax: ParseCsv(csv, [ hasHeaders ], [ columnDelimiter ], [ rowDelimiter ])
Object containing the parsed information.
Return type: Dynamic
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| 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.
Syntax: ParseJson(json)
Object containing the parsed information.
Return type: Dynamic
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| json | String | True | Text,Input,SessionGet,Load |
StringContains¶
Returns a value indicating whether a specified substring occurs within this string.
Syntax: StringContains(value, searchValue, [ ignoreCase ])
Returns true if the specified substring occurs within this string.
Return type: Boolean
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| value | String | True | Text,Input,SessionGet,Load |
| searchValue | String | True | Text,Input,SessionGet,Load |
| ignoreCase | Boolean | False | True,IsTrue,False,IsFalse,Or,Branch,Equals,IsBiggerThan,IsSmallerThan,IsBiggerOrSmallerThan,IsAnyOrderOpen,IsOrderFilled,IsOrderOpen,IsTradeAmountEnough |
StringExplode¶
Splits a string into substrings that are based on the characters in an array.
Syntax: StringExplode(value, delimiter)
Returns an array of strings.
Return type: ListDynamic
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| value | String | True | Text,Input,SessionGet,Load |
| delimiter | String | True | Text,Input,SessionGet,Load |
StringFromQuery¶
Split a string on '&' and '='.
Syntax: StringFromQuery(value)
Returns an key-value based table.
Return type: ListDynamic
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| value | String | True | Text,Input,SessionGet,Load |
StringIndexOf¶
Gets the zero-based index of the first occurrence of the specified string in the current.
Syntax: StringIndexOf(value, searchValue, [ ignoreCase ])
Returns a zero-based index of the first occurrence of the specified string.
Return type: Number
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| value | String | True | Text,Input,SessionGet,Load |
| searchValue | String | True | Text,Input,SessionGet,Load |
| ignoreCase | Boolean | False | True,IsTrue,False,IsFalse,Or,Branch,Equals,IsBiggerThan,IsSmallerThan,IsBiggerOrSmallerThan,IsAnyOrderOpen,IsOrderFilled,IsOrderOpen,IsTradeAmountEnough |
StringJoin¶
Concatenates 2 string with an optional separator.
Syntax: StringJoin(value1, value2, [ separator ])
Returns the concatenated string.
Return type: String
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| 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.
Syntax: StringSplit(value, delimiter)
Returns an array of strings.
Return type: ListDynamic
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| 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.
Syntax: SubString(value, start, length)
Substring of the main value.
Return type: String
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| value | String | True | Text,Input,SessionGet,Load |
| start | Number | True | Input,Number,SessionGet |
| length | Number | True | Input,Number,SessionGet |