Python 함수를 이용한 hello world Bot 작성

Python 함수를 호출하여 hello world라고 말하는 Bot을 작성합니다.

전제 조건

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

다음은 하나의 간단한 기능을 갖춘 Python 스크립트입니다. 이 스크립트는 아래 태스크에 이용됩니다.


# Function definition is here
def printme( str ):
   print(str)
   return str

프로시저

  1. Bot을 생성합니다.
    1. 왼쪽 창에서 자동화를 클릭합니다.
    2. 새 항목 생성 > Bot을 클릭합니다.
    3. Task Bot 생성 창에서 Bot 이름을 입력합니다.
    4. 기본 폴더 위치인 \Bots\를 수락합니다.
      기본 Bot 저장 위치를 변경하려면 선택을 클릭하고 프롬프트를 따릅니다.
    5. 생성 및 편집을 클릭합니다.
  2. 변수를 만듭니다.
    1. 변수를 클릭합니다.
      변수 아코디언 메뉴는 작업 메뉴 아래에 있습니다.
    2. 변수 생성 아이콘을 클릭합니다.
    3. 이름 필드에 sArguement을 입력하십시오.
      주: 변수 데이터 유형을 나타내기 위해 변수 이름 앞에 소문자를 붙이는 것이 좋습니다. 변수(사용자 정의) 항목을 참조하십시오.
    4. 기본값 필드에 Hello world!를 입력합니다.
    5. 생성을 클릭합니다.
  3. Python 스크립트 > 열기 작업을 이용하여 스크립트를 입력합니다.
    1. Python 스크립트 > 열기를 더블 클릭하거나 드래그합니다.
    2. 수동 입력 옵션을 선택합니다.
    3. 다음 텍스트를 복사하여 여기에 스크립트 입력 필드에 붙여넣습니다.
      def printme( str ):
         print(str)
         return str
  4. Python 스크립트 > 함수 실행 작업을 이용하여 Bot에 스크립트를 실행하도록 지시합니다.
    1. Python 스크립트 > 함수 실행을 더블 클릭하거나 드래그합니다.
    2. 실행할 함수 이름 입력 필드에 printme를 입력합니다.
    3. 함수에 대한 인수 드롭다운 목록에서 sArgument 변수를 선택합니다.
    4. 출력을 변수에 지정 필드를 위해 sPythonHello 변수를 생성합니다.
  5. 메시지 상자 작업을 삽입하여 Python 함수 출력을 유지합니다.
    1. 메시지 상자 > 메시지 상자 작업을 더블 클릭하거나 드래그합니다.
    2. 표시할 메시지 입력 필드에 변수 sPythonHello를 선택하여 삽입합니다.
    3. 메시지 상자 닫기 대기 확인란을 선택합니다. 필드에 기본값을 5초로 둡니다.
  6. Python 스크립트 > 닫기 작업을 이용하여 스크립트 실행 세션을 닫습니다.
    1. Python 스크립트 > 닫기를 더블 클릭하거나 드래그합니다.
    2. 저장을 클릭합니다.
  7. 실행 아이콘을 클릭합니다.
    BotHello world!라는 텍스트가 있는 팝업 메시지 상자를 생성합니다. 5초 후, 메시지 상자가 사라집니다.

다음 단계

Bot을 성공적으로 실행했으면 Python 스크립트를 이용하여 목록을 연결하는 예로 진행합니다.