====== Get Pipeline Parameter Index Value ====== This pipeline command allows users to access pipeline parameter "array values" by "index". It is particularly useful alongside the [[visual3d:documentation:pipeline:pipeline_commands:for_each_and_end_for_each|For_Each and End_For_Each]] commands to iterate through a second item list. ===== Command Syntax ===== The command can be found in the Pipeline Workshop within the Pipeline Control folder as so: Get_Pipeline_Parameter_Index_Value /PARAMETER_NAME= /PARAMETER_VALUE= /INDEX= ; ===== Command Parameters ===== The following table shows the command parameters that can be used to define the command and their descriptions: ^ Parameter ^ Description ^ | **Parameter Name** | A pipeline parameter name to allow access to the indexed item.| | **Parameter Value** | A list of items within which to index. | | **Index** | The index at which to pull an item from Parameter Value. | ===== Example ===== This example demonstrates how to iterate through two matched lists, running_speed and filenames, and then tag each file with the corresponding running speed. Set_Pipeline_Parameter /PARAMETER_NAME=running_speed /PARAMETER_VALUE=10 km/h+12 km/h+14 km/h ; Set_Pipeline_Parameter /PARAMETER_NAME=filenames /PARAMETER_VALUE=fileA + fileB + fileC ; For_Each /ITERATION_PARAMETER_NAME=file /ITERATION_PARAMETER_COUNT_NAME=increment /ITEMS=::filenames ;    File_Open    /FILE_NAME=::file    ;    Get_Pipeline_Parameter_Index_Value    /PARAMETER_NAME= SCOTT    /PARAMETER_VALUE=::running_speed    /INDEX=::increment    ;    Assign_Tags_To_Files    /MOTION_FILE_NAMES=::file    /TAGS=::SCOTT    ; End_For_Each /ITERATION_PARAMETER_NAME=file ;