반응형
출처 : UiPath Academy
UiPath Academy에서 제공하는 Data Types에 대한 설명이다.
아래의 내용은 가장 일반적으로 사용되는 몇 가지 사항이다.
Numeric (category)
숫자를 저장하는 데 사용된다. 숫자 변수의 하위 유형에는 여러 가지가 있다.
- Int32 : System.Int32(signed integers) - 10, 299, -100, 0 ×69
- Long : System.Int64(long integers) - 5435435343O, - 11332424D
- Double : System.Double(allows decimals, 15-16 digits precision) : 19.1234567891011
Boolean
System.Boolean - 참 또는 거짓의 두 가지 값 중 되는 하나를 저장하는 데 사용한다.
Date and Time (category)
- DateTime : System.DateTime - 특정 시간 좌표(mm/dd/yyyy hh:mm:ss)를 저장하는 데 사용된다. 이러한 종류의 변수는 특정 처리 방법(추적일 수, 남은 시간 계산, 오늘 등)을 제공한다. 예를 들어, 현재 시간을 얻으려면 DateTime 변수 DateTime.Now를 할당한다.
- TimeSpan : System.TimeSpan - 기간(dd:hh:mm:ss)에 대한 정보를 저장하는 데 사용된다. DateTime 유형의 두 변수 사이의 지속 시간을 측정하는 데 사용할 수 있다. 예를 들어, 한 변수(DateTime 유형)에 프로세스 시작 시 시간을 저장하고, 다른 변수(DateTime 유형)에 끝 시간을 저장하고 변수의 차이(TimeSpan 유형)를 저장할 수 있다.
String
System.String - 텍스트를 저장하는 데 사용된다.
Collection (category)
복잡한 데이터를 처리하는 데 주로 사용된다. 가장 많이 사용하는 Collection은 다음과 같다.
- Array : ArrayOf<T> or System.DataType[] - 동일한 데이터 유형의 여러 값을 저장하는 데 사용한다. 생성 시 크기(개체 수)가 정의된다.
- List : System.Collections.Generic.List<T> - Array와 같이 동일한 데이터 유형의 여러 값을 저장하는 데 사용한다. Array와 다른 점은 크기가 역동적이다.
- Dictionary : System.Collections.Generic.Dictionary<TKey, TValue> - (키, 값) 쌍의 형태로 객체를 저장하는 데 사용되며, 키와 값은 각각 별도의 데이터 유형일 수 있다.
Generic Value
이것은 텍스트, 숫자, 날짜, 배열을 포함한 모든 종류의 데이터를 저장할 수 있는 UiPath 전용 변수 유형이다. 주로 우리가 어떤 유형의 데이터를 받을지 확실하지 않을 때 사용된다.
자동화 프로세스를 개발하는 동안 어떤 유형의 데이터가 검색될지 모르는 상황이 발생한다. 그것을 알아내기 위해서는 어떤 유형(Type)이라도 잡아낼 수 있을 정도로 충분히 넓은 스펙트럼을 가진 변수를 사용하여 몇 가지 테스트를 실행해야 한다. 여기서 임시로 GenericValue Variables를 사용할 것을 권장한다.
반응형
'UiPath > UiPath 공부' 카테고리의 다른 글
Excel and DataTables : DataTable Activities (0) | 2020.07.17 |
---|---|
Excel and DataTables (0) | 2020.07.17 |
Data Manipulation (0) | 2020.06.19 |
Control Flow (0) | 2020.06.11 |
Variables & Arguments - '변수'와 '인수'에 대해 알아보자. (0) | 2020.06.09 |
댓글