Tip - For Each Row in Data Table에서 원하는 값에 접근하기

jwKim·2023년 10월 10일
0

🤖 UIPath

목록 보기
11/16

데이터 테이블을 입력받아 각 로우별로 반복문을 수행하는 액티비티인 For Each Row in Data Table. 자동으로 컨테이너가 생성되는데, 이 안에 작업할 액티비티가 위치한다.

각 로우에서 원하는 값을 가져와야하는 경우가 상당히 많다. 그 때 사용할 수 있는 방법이 아래와 같다.

  1. 데이터 테이블에서 로우 인덱스 가져오기
    Assign 액티비티에 아래 코드와 같이 입력한다.
DataTable.Rows.IndexOf(Row) + 1

Row의 데이터 타입은 DataRow이다. 해당 행이 데이터 테이블에서 위치한 지점의 인덱스를 반환한다. (+1은 엑셀에서 사용하기 위해 더한 값임)

  1. Get Row Item
    DataRow 타입 데이터를 받아서 원하는 열 위치를 입력해 값을 가져온다.

0개의 댓글