Security_RNRF
6강. 데이터 조작 본문
UiPath의 특징
'드래그 & 드랍' 방식으로 개발이 매우 쉽다. 하지만 어느정도의 코딩이 필요할 때가 있다.
Ex.) 평균시간을 구한다거나, 몇일전의 날짜를 구한다거나, ...
데이터 분류
UiPath에서는 많은 종류의 데이터를 사용함.
'.Net' 기반의 다양한 메소드를 이용할 수 있음.
데이터 사용 및 관리 (String)
1. 'Integer'나 'GenericValue' 타입의 변수를 'String' 타입으로 형 변환
-> 변수명.ToString
2. 두 문자열이 일치하는지 확인 (결과값은 Boolean 형태로 반환)
-> 문자열(변수).Equals("문자열")
Ex.) 보통은 조건문에서 'Condition'에 이용한다.
= 지정한 문자열 string2 (="Hello")이 "Hello"인지 확인한다.
3. String 변수나 문자열에 지정한 값이 있는지 확인 (결과값은 Boolean 형태로 반환)
-> 문자열(변수).Contains("지정한 값")
= 지정한 문자열 string3 (="Hello World")에 "Hello"가 포함되어있는지 확인한다.
4. 지정한 문자 수만큼의 문자열(변수)을 자르는 기능
-> 문자열(변수).Substring(시작 Index, 자를 만큼의 글자수)
= '(2, 5)'는 2부터 시작하여, 5글자까지 출력되게 한다. "H=[0], e=[1], l=[2], l=[3], o=[4], ..."에서 'l'부터 5글자 'W'까지
5. 특정한 구분자를 기준으로 문자열(변수)을 쪼개어 배열(Array)로 나누는 기능
-> 문자열(변수).Split("특정한 구분자")
= 's_var3 = "Hi Hello World Everyone !!"에서 '(" "C)'의 조건에 의해 띄워쓰기를 기준으로 쪼갠다.
6. 문자열(변수)에서 찾고자 하는 값이 발견되는 첫 지점의 인덱스를 얻음
-> 문자열(변수).IndexOf("찾고자 하는 값")
Ex.) 추후에 PDF 파일을 작업할 때 쓰인다.
데이터 사용 및 관리 (Datatime)
1. 현재의 시간을 나타냄
-> DataTime.Now
2. 문자열을 DataTime 값으로 변환
-> DataTime.Parse(문자열변수, System.Globalization.CultureInfo.InvariantCulture)
3. DataTime 값을 문자열로 변환
-> DataTime변수.ToString("포맷형태")
4. DataTime 값 바꾸기
-> DataTime변수.Add(값)
데이터 사용 및 관리 (Array / List)
1. 데이터 수 구하기
-> Array/List변수.Count
Ex.) 코드가 길어질 경우 변수값에 들어간 데이터가 몇개인지 파악이 힘들때 사용한다.
2. 데이터 테이블 생성하기
-> Build Data Table 액티비티
3. 데이터 테이블 행/열의 개수 파악하기
-> (DataTable변수명).Rows.Count
-> (DataTable변수명).Columns.Count
4. 데이터 테이블 복제
-> (DataTable변수명).Clone
= 복제한 데이터테이블의 Row수가 '0'인것을 보았을때, 기존테이블을 복제하지만 안에 존재하는 데이터까지는 복제하지 못한다.
'Project > RPA(UiPath)' 카테고리의 다른 글
5강. 많이 쓰는 Activity (2편) (0) | 2021.01.06 |
---|---|
5강. 많이 쓰는 Activity (1편) (0) | 2020.12.29 |
4강. 변수, 자료형 (0) | 2020.12.29 |
3강. 'Hello World' (0) | 2020.12.29 |
2강. UiPath 소개 (0) | 2020.12.29 |