함수(레거시) 실행 작업을 사용하여 .dll 파일 내에서 특정 함수를 실행하고, 함수에 전달할 매개변수를 지정하며 출력을 변수에 저장합니다.
- 사전 변수를 이용하여 매개변수를 함수에 전달합니다. 사전 키에는 함수에 전달할 매개변수 이름이 포함되어 있습니다.
- .dll 파일이 다른 .dll 파일의 .NET 함수 또는 클래스를 사용하는 경우, Bot의 수동 종속 파일로서 두 번째 .dll 파일을 추가해야 합니다.
Bot 의존 패키지
- 함수 실행 또는 함수(레거시) 실행 작업을 이용하는 경우, DLL 함수에 대해 지원되는 데이터 유형을 이용해야 합니다.
DLL 패키지 항목을 참조하십시오.
프로시저
다음 단계를 따라 함수를 실행하십시오.
-
작업 팔레트의 DLL 패키지에서 함수(레거시) 실행 작업을 더블 클릭하거나 드래그합니다.
-
세션 이름 필드에 세션 이름을 입력합니다.
-
네임스페이스 입력 필드에서 네임스페이스를 지정합니다.
DLL 파일에 정의된 모든 네임스페이스를 지정할 수 있습니다.
주: 필드에 제공한 함수의 값이 올바른지 확인합니다.
중요사항: 이 필드는 대소문자를 구분합니다.
-
클래스 이름 입력 필드에 클래스의 이름을 지정합니다.
네임스페이스에서 이용할 수 있는 모든 클래스의 이름을 지정할 수 있습니다.
중요사항: 이 필드는 대소문자를 구분합니다.
-
실행할 함수 이름 입력 필드에서 실행할 함수의 이름을 지정합니다.
입력한 이름이 올바르고 이전 단계에서 지정한 클래스에서 이용할 수 있는 것인지 확인합니다.
중요사항: 이 필드는 대소문자를 구분합니다.
- 옵션:
함수에 대한 매개변수 목록에서 함수에 필요한 모든 매개변수를 포함하는 변수를 선택합니다.
부울, 날짜/시간, 사전, 목록, 숫자, 문자열 또는 테이블 변수 유형을 이용하여 매개변수를 함수로 전달할 수 있습니다.
주: 사전 하위 유형 ‘Any’를 이용하여 Bot이 부울, 숫자 및 문자열을 포함한 함수에 다른 데이터 유형의 매개변수를 전달할 수 있게 합니다.
사전 값을 매개변수 값으로 제공하기 위해 사전 키를 매개변수 이름으로 지정합니다. 예를 들어, 두 숫자 값의 합계를 반환하는
ReturnSum
함수가 있고,
Param1 및
Param2를 매개변수로 전달하고자 합니다. 다음 두 개의 키를 이용하여 사전 변수를 구성합니다.
Param1 및
Param2로, 각기 전달하고자 하는 값을 갖습니다.
- 옵션:
출력을 변수에 지정 목록에서 함수의 출력을 저장하는 데 이용할 변수를 선택합니다.
부울, 날짜/시간, 사전, 목록, 숫자, 문자열 또는 테이블 변수 유형을 이용하여 함수가 반환하는 출력 유형에 따라 출력을 저장할 수 있습니다.
-
저장을 클릭합니다.