본문 바로가기
카테고리 없음

(RPA-Automation Anywhere) 시스템 변수목록 및 엑셀 시스템 변수 살펴보기 (Show System Variable과 Excel System Variable)

by 팁텍북 2018. 12. 8.

(RPA-Automation Anywhere) 시스템 변수목록 및 엑셀 시스템 변수 살펴보기 (Show System Variable과 Excel System Variable)

Automation Anywhere

cafe.naver.com/Rpamaster 제공 (nice@cau.ac.kr)


안녕하세요.

먼저 AAE Client에서 지원하는 시스템 변수들을 살펴보고 그 다음에는 엑셀 시스템 변수를 살펴보겠습니다.


1. 먼저 우측에 빨간 네모표시된 'Variable Manager'을 클릭니다.


2. 클릭하면 아래와 같이 확장됩니다. 하단의 Show System Variables를 누릅니다.


3. System Variables라는 창이 뜹니다. 각 +마크를 누르면 나열이 됩니다. 

날짜/시간, 반복, 엑셀, 이메일 등의 부문이 있습니다. 이 중 엑셀의 +를 눌러 확장하겠습니다.


4. Excel Cell, Excel Cell Column, Excel Cell Row가 나타납니다.


1. 먼저 Excel Cell은 셀의 주소를 반환합니다. 예를들어 A1, A2와 같은 엑셀 셀주소입니다.

Excel Cell을  사용하기 위해서는, 먼저 Excel을 'Open Spreadsheet'로 오픈할 때 Contains Header를 체크해주어야 합니다.

그렇게 하지않으면 사용할 수 없습니다.


2. Excel Cell Column을 사용하면 활성화 된 셀의 Column, 열의 값을 얻을 수 있습니다.

예를 들면, A1셀이 활성화, 선택되어있다면, A를 얻습니다.


3. Excel Cell Row을 사용하면 활성화 된 셀의 Row, 행의 값을 얻을 수 있습니다.

예를 들면, A1셀이 활성화, 선택되어있다면, 1을 얻습니다.


아래에서 실습을 통해 확인하겠습니다.


1. My Docs에 기본으로 제공되는 ATM Reconciliation_Full StateCountry 파일로 살펴보겠습니다.

엑셀을 열고 Message Box를 열어 결과값을 확인하는 Task를 작성하였습니다.



엑셀 파일을 열어 D6를 선택하고 Task를 실행합니다.


해당 Row값 6을 출력합니다.


2. 같은 방법으로 Excel Cell Column을 살펴봅니다. 이번에는 D를 반환합니다.


3. Excel Cell을 사용하면 2개의 인수를 입력받습니다.


첫번째는 열 머리글, Title이고, 

두번째는 Title기준으로 몇 번째 떨어진 값의 주소를 반환할지를 적어줍니다.


아래와 같이 적어줍니다.


본 기능의 사용을 위해서는 Open Spreadsheet에서 아래 빨간 상자에 위치한 Contains Header가 체크되어야합니다.


C6 주소값을 반환하였습니다.




그 밖에도 위의 시스템 변수들과 유사하게 생긴 Excel Column이 있는데요, 

많이 사용하는 기능으로, 엑셀 시트에서 레코드(row) 단위로 루프 시, 행의 값을 반환합니다. Excel Column(1)이면 Loop중 1에 해당하는 열의 값을 반환합니다.


본 기능은 다음번에 실습해보겠습니다. 감사합니다.


댓글