loading
본문 바로가기

RPA7

[UIPATH] Join Data Tables 이해하기/ 조인형식 별 결과 Join Data Tables에 대해서 알아봅시다. 아래와같이 테이블 A와 테이블B가 있을때조인 형식별 INNER, LEFT, RIGHT 진행시 어떤 결과가 나오는지 알아봅니다.  테이블 A이름번호(PK)A1B2C3D4E5  테이블 B번호(PK)텍스트1텍스트21성공실패2성공실패3성공실패4성공실패6성공실패  #  Inner 테이블 A와 테이블B의 일치하는 행만 결과로 나온다(교집합으로 생각하면 됨)결과  #  Left 테이블 A의 모든 행이 나오고 테이블 B는 일치한 행만 나온다결과   #  Full 테이블 A와 테이블B의 모든 행이 나온다.결과 2025. 1. 25.
[UIPATH] 텍스트를 줄바꿈 기준으로 리스트 생성하기 간혹 파일을 읽었을때 텍스트가 줄바꿈 기준으로 나뉘어 있는 경우가 많다. 원하는 텍스트줄의 위치를 찾거나 구분하기 위해서는 줄바꿈 기준으로 텍스트를 나누고 새로운 리스트 변수에 넣으려고하는데 이럴때는 Linq 쿼리 문으로 간단하게 처리 가능하다. 1.예제 파일은 아래와같다 2. 파일을 읽어주기 위해서 Read Text File 액티비티를 사용한다.(출력 : Temp) 3. 파일의 내용을 줄바꿈 기준으로 리스트화 한다. (result 유형 : list ) -> 아래에 부연설명 있음. 4.for Each를 통해 해당 리스트의 요소들을 하나씩 출력해본다. 5. 결과값 6. 최종 텍스트를 줄바꿈 기준으로 리스트를 생성해주며 공백을 제거해주는 Linq 쿼리문이다. 하나씩 해석해보자 코드 Temp.Split({En.. 2023. 10. 27.
[UIPATH] pick 액티비티 pick 액티비티란? parallel과 비슷하지만 pickbranch 액티비티를 여러개의 병렬로 넣어서 실행 할 수 있으며 하나가 실행되면 나머지는 실행이 되지 않는도록 해주는 액티비티이다. 적용해보기 문제점 버튼을 클릭하면 여러개의 확장프로그램이 랜덤으로 열린다. 기존에는 IF문을 통해서 element ui 요소를 찾고, 찾지못한다면 또 다른 IF문으로 element ui 요소를 찾는 방식을 했는데 해당방식은 순차적으로 UI 요소를 찾게되어 시간이 오래 걸리며 무엇보다 액티비티가 가로로 확장되어 스타일상 좋지 않아보였다 그래서 PICK 액티비티를 활용하기로함 적용하기 1. 이력의 편지모양 버튼을 누르면 어던파일이 열리는지 모른다. 2. PDF파일이 열리거나 excel파일이 열리는지 pick 액티비티의 .. 2023. 10. 27.
[UIPATH] 구글시트 연동 방법 1. 서비스 Key 발급받기 - https://console.cloud.google.com/ 접속 -새프로젝트 생성 - 프로젝트 이름 설정 및 만들기 클릭 -사용자 인증정보 접속 -서비스계정관리 클릭 -서비스 계정 만들기 클릭 -계정 세부정보 입력 및 만들기 - 작업-> 키관리 -> 키 만들기 -키추가 - 새키만들기 생성 - 구글시트 사용 설정 https://console.cloud.google.com/marketplace 접속 -> Google Sheets 검색 -JSON KEY 프로젝트로 가져오기 - 구글시트에 저장할 때 쓰는 API 패키지 다운로드 Gsuite Application Scope란? - Google API의 기능들을 사용하기 위한 범위 - 해당 Scope에 들어가 있어야만 구글 API .. 2022. 10. 26.