참고
모듈화 할 때, 프로세스 앞/뒤에 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