Python 스크립트를 이용하여 목록을 연결하는 예

Python 함수를 이용하여 Hello WorldAutomation Anywhere 버전인 Go Be Great! 메시지를 인쇄하는 Bot을 작성합니다. 이 예시에서는 Bot이 문자열 값 목록을 결합하여 메시지 상자에 인쇄합니다.

전제 조건

Automation 360에서 Python 스크립트를 실행하려면, 기기에 Python 3.x의 최신 버전이 설치되어 있어야 합니다.

프로시저

  1. Bot을 생성합니다.
    1. 왼쪽 창에서 자동화를 클릭합니다.
    2. 새 항목 생성 > Bot을 클릭합니다.
    3. Task Bot 생성 창에서 Bot 이름을 입력합니다.
    4. 기본 폴더 위치인 \Bots\를 수락합니다.
      기본 Bot 저장 위치를 변경하려면 선택을 클릭하고 프롬프트를 따릅니다.
    5. 생성 및 편집을 클릭합니다.
  2. 목록 값을 유지하기 위한 변수를 만듭니다.
    1. 변수 생성 아이콘을 클릭합니다.
    2. 이름 필드에 lArgument을 입력하십시오.
      Recommendation: 변수 데이터 유형을 나타내기 위해 변수 이름에 소문자를 접두사로 붙입니다.

      변수(사용자 정의)

    3. 목록 유형 및 문자열 하위 유형을 선택합니다.
    4. 기본값 필드에 다음 값을 입력합니다.
      1. 값 0: Go
      2. 값 1: Be
      3. 값 2: Great
      4. 값 3: !
    5. 생성을 클릭합니다.
  3. Python 스크립트 > 열기 작업을 이용하여 스크립트를 입력합니다.
    1. Python 스크립트 > 열기를 더블 클릭하거나 드래그합니다.
    2. 수동 입력 옵션을 선택합니다.
    3. 다음 텍스트를 복사하여 여기에 스크립트 입력 필드에 붙여넣습니다.
      def data ( str ):
          x = " ".join( str )
          return x
  4. Python 스크립트 > 함수 실행 작업을 이용하여 Bot에 스크립트를 실행하도록 지시합니다.
    1. Python 스크립트 > 함수 실행을 더블 클릭하거나 드래그합니다.
    2. 실행할 함수 이름 입력 필드에 data를 입력합니다.
    3. 함수에 대한 인수 드롭다운 목록에서 lArgument 변수를 선택합니다.
    4. 출력을 변수에 지정 필드를 위해 sOutput 변수를 생성합니다.
  5. 메시지 상자 작업을 삽입하여 Python 함수 출력을 유지합니다.
    1. 메시지 상자 > 메시지 상자 작업을 더블 클릭하거나 드래그합니다.
    2. 표시할 메시지 입력 필드에 변수 sOutput을 선택하여 삽입합니다.
    3. 다음 이후 메시지 상자 닫기 확인란을 선택합니다. 필드에 기본값을 5초로 둡니다.
  6. Python 스크립트 > 닫기 작업을 이용하여 스크립트 실행 세션을 닫습니다.
    1. Python 스크립트 > 닫기를 더블 클릭하거나 드래그합니다.
    2. 저장을 클릭합니다.
  7. 실행 아이콘을 클릭합니다.
    BotGo Be Great!라는 텍스트가 있는 메시지 상자를 생성합니다. 5초 후에 메시지 상자가 사라집니다.

    Bot 시작 프로그램 로그를 검토하려면 C:\ProgramData\AutomationAnywhere\BotRunner\Logs\<current month>\Bot_Launcher-<today's date>.log.zip으로 이동합니다. 각 압축 폴더에는 디버깅에 유용한 코드 실행에 관한 데이터가 있는 파일이 포함되어 있습니다.