내가 보려고 정리 - RPA

Haylee·2024년 5월 7일

STUDY

목록 보기
2/4
post-thumbnail

참고

모듈화 할 때, 프로세스 앞/뒤에 Log Message 활용해서 로그 남기기
하나의 모듈 안에는 10개 정도의 액티비티 사용, 길어지면 시퀀스로 구분해줘도 됨
액티비티를 사용할 때, 응용 프로그램을 활용하는 경우에는 특정 scope내에서 사용!
액티비티 사용하면 이름 수정해주고, 상세한 내용은 주석으로 작성해두기

단축키

  • ctrl + k : 변수 생성
  • ctrl + m : 인수 생성
  • Shift + F2 : 주석 작성

변수설정

변수의 기본값은 왠만하면 비워두기 -> 유지보수 해야 할 수도 있으니까
변수는 생성하면 초기화해주는 작업을 필수적으로 해주자! 경험적으로 list 변수는 초기화 해주지 않으면 실행이 아예 되지 않는다. 그러니까 왠만하면 assign 액티비티를 활용해서 초기화 하기!!

많이 사용하는 액티비티

  • Assign : 변수에 값을 할당할 때 사용(특정 row의 컬럼값 대입도 가능)
  • Write Line : 로그 찍을 때 사용(String형태만 출력 가능) -> 로그는 잘 찍어두면 유용하다

웹 브라우저

모던

  • Use Application/Browser
  • Go To URL
  • Find Element
  • Mouse Scroll
  • Keyboard Shortcuts
  • Extract Table Data

클래식

  • Open Browser
  • Attach Browser
  • Navigate to
  • Element Exists
  • Send Hotkey
  • Extract Structured Data

공통

  • Type Into
  • Click
  • Select Item
  • Get Text

파일

  • Read Range Workbook : 스프레드시트 범위 내 엑셀 형식의 범위 값을 데이터 테이블로 읽기
  • Read Text File : 지정된 텍스트 파일에서 모든 문자를 복사

엑셀 scope 활용

모던

  • Excel Process Scope
  • Use Excel File
  • Select Range
  • Write DataTable to Excel

클래식

  • Excel Application Scope
  • Read Range, Read Row, Read Cell
  • Write Range, Write Cell

DT

  • Generate Data Table From Text
  • Output Data Table
  • Clear Data Table
  • Build Data Table
  • Filter Data Table
  • Join Data Tables
  • Lookup Data Table
  • Merge Data Table
  • Sort Data Table
    - 액티비티 대신 사용 : dtRange.DefaultView.Sort

0개의 댓글