For (ModelBuilder)
Summary
Iterates over a starting and ending value by a given value. It works exactly like For in any scripting/programming language, executing through a set number of items.
Usage
-
This tool is intended for use in ModelBuilder and not in Python scripting.
-
The tool increments the starting value until the maximum specified limit is reached. For example, If the From Value is 0 and To Value is 10 to be incremented By Value 3, the iteration will increment until value 9.
-
If an Iterator is added to a model, all tools in the model iterate for each value in the iterator. If you do not want to run each tool in the model for each iterated value, create a sub-model/model within a model/nested model that contains only the iterator and add it as a model tool into the main model.
The For tool replaces Iterate By Count or Iterate By Variable that previously existed in the Iteration Options of Model Properties.
Syntax
Parameter | Explanation | Data Type |
from |
Value to start the iteration from. | Long |
to |
Value to run the iteration to. | Long |
increment |
Value to increment by. | Long |