Dictionary

수현·2025년 1월 31일

강서여성RPA학습

목록 보기
11/39

Dictionary는 Key와 Value를 한 쌍으로 가지는 데이터 구조이다. Key를 통해 해당 Value를 찾아내는 것이 가능하다. 이 때 Key는 고유한 값이어야 한다

UiPath에서 딕셔너리를 사용하는 방법

1. Dictionary 변수 생성하기

  • 변수를 생성한다. Browser for Types... 클릭

  • Dictionary 입력
  • Dictionary<Tkey,Tavalue> 클릭
  • Key값과 Value의 유형 선택 (여기서는 String,Object로 선택)

  • 생성한 변수의 값에 new Dictionary(Of String, Object) 입력

  • 생성한 변수에 값을 초기화하면서 생성

2. Dictionary에 Key와 Value 추가

1) Assign 액티비티 활용

  • 딕셔너리변수("추가할 Key") : "추가할 Value" 입력하기

2) Invoke Method 액티비티 활용

  • TargetObject : 데이터를 추가할 변수 입력
  • MethodName : 원하는 기능 입력 (데이터를 추가할거니 Add 입력)
  • 속성 - Parameters : 추가할 Key와 Value 입력

3. Dictionary 데이터 삭제

1) Invoke Method 액티비티 활용 - 일부 데이터 삭제

  • TargetObject : 데이터를 삭제할 변수 입력
  • MethodName : 원하는 기능 입력 (데이터를 삭제할거니 Remove 입력)
  • 속성 - Parameters : 삭제할려는 데이터의 Value 입력

    삭제 전 : [가, A],[나, B],[다, C],[라, D],[마, E]
    삭제 후 : [나, B],[다, C],[라, D],[마, E]

2) Invoke Method 액티비티 활용 - 전체 데이터 삭제

  • TargetObject : 데이터를 삭제할 변수 입력
  • MethodName : 원하는 기능 입력 (전체 삭제할거니 Clear 입력)
  • 속성 - Parameters : 입력할 필요 없음

4. Dictionary 데이터 확인

1) String.Join

  • String.Join("구분자",변수)

2) 반복문(For Each 액티비티 활용)

  • 입력에 출력할 변수 입력
  • 본문에 출력할 변수.ToString으로 값 확인
  • 속성 - 항목이름 : For Each 액티비티에 사용할 이름 입력(인수 형식이 해당 변수의 타입이 맞는지 확인)

0개의 댓글