To Boolean (String)
The To Boolean (String) node converts a string value to a boolean (true or false). It evaluates the input string and returns true if the string is "true" (case-insensitive), and false otherwise.
Inputs
a(string, default:"") - The input string to be converted to a boolean value.
Outputs
result(boolean) - The boolean result of the conversion. Returnstrueif the input string is"true"(case-insensitive), andfalseotherwise.
Configuration
This node does not have any configuration options.Usage
- Connect a string value to the
ainput of the To Boolean (String) node. - The node will evaluate the input string and output the corresponding boolean value (
trueorfalse) from theresultoutput.
Example
Suppose you have a string value that represents a boolean, such as"true" or "false", and you want to convert it to an actual boolean value for further processing in your spell.
- Add a To Boolean (String) node to your spell.
- Connect the string value (e.g.,
"true"or"false") to theainput of the node. - The node will output the corresponding boolean value (
trueorfalse) from theresultoutput. - You can then use the boolean output in other nodes that expect a boolean input, such as a Branch node or a Filter node.
"true" is connected to the To Boolean (String) node, which converts it to the boolean value true. The boolean output is then connected to a Branch node, which executes “Action 1” if the value is true, and “Action 2” if the value is false.
Best Practices
- Ensure that the input string is either
"true"or"false"(case-insensitive) for accurate boolean conversion. Other string values will be considered asfalse. - Use the To Boolean (String) node when you have a string representation of a boolean value that needs to be converted to an actual boolean for further processing in your spell.
Common Issues
- If the input string is not
"true"or"false"(case-insensitive), the node will outputfalse. Make sure to provide the correct string values for accurate boolean conversion.
