# For Each Loop - Data Table

All rows of the Data Table are iterated cyclically, which are output to a separate connector. After iterating through all the rows of the table, the execution of the script continues towards the lower exit of the block. Don't forget to connect the output of the last block in the loop body to the input of this block.

<table data-header-hidden><thead><tr><th width="249" valign="top"></th><th width="324" valign="top"></th></tr></thead><tbody><tr><td valign="top">Table</td><td valign="top">[Data Table] The data table from which rows are iterated.</td></tr><tr><td valign="top">Row</td><td valign="top">[Link] Returns a reference to the row.</td></tr><tr><td valign="top">Row Index</td><td valign="top">[Number] The ordinal number of the row. Numbering starts from zero.</td></tr><tr><td valign="top">Error Handling Level</td><td valign="top"><p>Select the error handling level. Possible values:</p><ul><li>"Default" - by default;</li><li>"Ignore" - errors are ignored;</li><li>"Handle" - errors are handled.</li></ul><p>If "Default" is selected, the value of the "Start" block of this diagram will be used.</p></td></tr><tr><td valign="top">Exit Direction</td><td valign="top"><p>Select the exit direction from the block in case of an error. Possible values:</p><ul><li>"Default" - by default;</li><li>"Right" - to the right;</li><li>"Bottom" - down.</li></ul><p>This property allows you to determine the exit direction in case of errors for blocks that do not contain the "If Error" connector (for example, the "Condition" block).</p><p>If "Default" is selected, the value of the "Start" block of this diagram will be used.</p></td></tr><tr><td valign="top">Message Level</td><td valign="top"><p>Select the message level that blocks will output during operation. Possible values:</p><ul><li>"Default" - by default;</li><li>"Release" - output is disabled;</li><li>"Debug" - main information output;</li><li>"Detailed" - detailed information output.</li></ul><p>If "Default" is selected, the value of the "Start" block of this diagram will be used.</p></td></tr><tr><td valign="top">Error Text</td><td valign="top">[Text] Returns detailed information about the error in case of incorrect execution of the block's work.</td></tr></tbody></table>
