Python 스크립트를 이용하여 목록을 연결하는 예
- 최종 업데이트2021/01/25
Python 스크립트를 이용하여 목록을 연결하는 예
Python 함수를 이용하여 Hello World의 Automation Anywhere 버전인 Go Be Great! 메시지를 인쇄하는 봇을 작성합니다. 이 예시에서는 봇이 문자열 값 목록을 결합하여 메시지 상자에 인쇄합니다.
전제 조건
Automation 360에서 Python 스크립트를 실행하려면, 기기에 Python 3.x의 최신 버전이 설치되어 있어야 합니다.
프로시저
-
새 봇을 생성합니다.
- 왼쪽 창에서 자동화를 클릭합니다.
- + 만들기 > Task Bot을 클릭합니다.
- Task Bot 생성 창에서 봇 이름을 입력합니다.
-
기본 폴더 위치인 \Bots\를 수락합니다.
기본 봇 저장 위치를 변경하려면 선택을 클릭하고 프롬프트를 따릅니다.
- 생성 및 편집을 클릭합니다.
-
목록 값을 유지하기 위한 변수를 만듭니다.
- 변수 생성 아이콘을 클릭합니다.
-
이름 필드에 lArgument을 입력하십시오.
Recommendation: 변수 데이터 유형을 나타내기 위해 변수 이름에 소문자를 접두사로 붙입니다.
- 목록 유형 및 문자열 하위 유형을 선택합니다.
-
기본값 필드에 다음 값을 입력합니다.
- 값 0: Go
- 값 1: Be
- 값 2: Great
- 값 3: !
- 생성을 클릭합니다.
-
Python 스크립트 > 열기
작업을 이용하여 스크립트를 입력합니다.
- Python 스크립트 > 열기를 더블 클릭하거나 드래그합니다.
- 수동 입력 옵션을 선택합니다.
-
다음 텍스트를 복사하여 여기에 스크립트 입력 필드에 붙여넣습니다.
def data ( str ): x = " ".join( str ) return x
-
Python 스크립트 > 함수 실행
작업을 이용하여 봇에 스크립트를 실행하도록 지시합니다.
- Python 스크립트 > 함수 실행을 더블 클릭하거나 드래그합니다.
- 실행할 함수 이름 입력 필드에 data를 입력합니다.
- 함수에 대한 인수 드롭다운 목록에서 lArgument 변수를 선택합니다.
-
출력을 변수에 지정 필드를 위해
sOutput
변수를 생성합니다.
-
메시지 상자
작업을 삽입하여 Python 함수 출력을 유지합니다.
- 메시지 상자 > 메시지 상자 작업을 더블 클릭하거나 드래그합니다.
- 표시할 메시지 입력 필드에 변수 sOutput을 선택하여 삽입합니다.
- 다음 이후 메시지 상자 닫기 확인란을 선택합니다. 필드에 기본값을 5초로 둡니다.
-
Python 스크립트 > 닫기
작업을 이용하여 스크립트 실행 세션을 닫습니다.
- Python 스크립트 > 닫기를 더블 클릭하거나 드래그합니다.
- 저장을 클릭합니다.
-
실행 아이콘을 클릭합니다.
봇이 Go Be Great!라는 텍스트가 있는 메시지 상자를 생성합니다. 5초 후에 메시지 상자가 사라집니다.
봇 시작 프로그램 로그를 검토하려면 C:\ProgramData\AutomationAnywhere\BotRunner\Logs\<current month>\Bot_Launcher-<today's date>.log.zip으로 이동합니다. 각 압축 폴더에는 디버깅에 유용한 코드 실행에 관한 데이터가 있는 파일이 포함되어 있습니다.