The Evaluate block is a powerful tool for manipulating and evaluating data. It's ideal for filtering data, conditionally running parts of your flow, and integrating complex logic.
Using TypeScript scripts or Flows Query Language (FQL) queries, you can set up the Evaluate block to process data and send the result. The Evaluate block has pre-defined snippets to help you create FQL queries.
variable - Accepts data from another block's output port.
Result - Sends the result of the script or query.
The Evaluate block can process data it receives from its input ports and inserted data blocks.
When created, the Evaluate block has one input port. When you connect another block to this port, the Evaluate block inserts a Select block and assigns the selected value to a variable named value1. To rename the variable, select it and enter a new name.
You can also change the inserted Select block to a different data block by selecting the Select block's icon and choosing a data block from the dropdown list.
You can also insert more data blocks into the Evaluate block to process their data. For example, you could insert a String block into your Evaluate block, name the variable string1
, and reference it in your query as string1
. Select Add data blocks to insert a data block into your Evaluate block.
The Evaluate block has a text box where you can enter TypeScript to create scripts or FQL to create queries. Select the dropdown list at the top of the block to set the text box to use TypeScript or FQL. Then select the text box and enter your code. When the text box is set to use FQL, you can select Snippets and choose from a list of common tasks.
To see the Evaluate block in an example flow, check out Flow Snippets: Evaluate.
You can insert the following blocks into the Evaluate block to process their data:
Last modified: 2024/11/05