C# 문법을 사용하여 직접 코드를 작성 할 수 있습니다. Syntax Editor를 사용하여 Intelligence 기능을 제공합니다.
Code Expression는 다음과 같은 Event Item으로 구성되어 있습니다.
● 개요
Code Expression을 클릭하면 C# 코드를 입력할 수 있는 Syntax Editor 팝업 창이 표시됩니다.
- 코드 에디터 창
C# Code를 직접 Editor에 입력합니다.
- 오류 창
- C# Code에 오류가 있는 경우 Line, Char, Description 순으로 오류 내용을 표시합니다. [저장] 버튼을 클릭하여 코드를 저장합니다.
입력한 코드에 오류가 있는 경우, 오류 내용이 하단에 표시됩니다.
Class 와 Function을 선언 또는 정의하여 사용할 수 없으며 Robot Process의 안정적인 동작을 위해 goto 문 등의 사용은 지양해야 합니다.
또한 Code Expression에서는 Process 변수는 사용이 불가합니다.
- Code Expression에서는 입력 값 길이의 제한을 두지 않습니다. 이로 인하여 입력 값이 많아 질 경우 프로세스 실행 시 시스템부하, 속도저하 등의 문제가 발생할 수 있습니다.
- DataTableArray 변수를 할당 시 문법 오류 발생할 수 있음
- DataTable 클래스가 System.Data.DataTable 과 Microsoft.Office.Iterop.Excel.DataTatable 두 곳에 정의되어있어, Full Namespace를 작성해야 합니다.
- Code Expression 내에서 Using문과 Class 선언이 불가합니다.
- 사용자는 Code Expression을 통해 C# 문법을 사용하여 직접 코딩을 할 수 있습니다.
- 제공하는 DLL 파일 목록은 다음과 같습니다.
- 기존(1.X)
- DataBase 관련
- Oracle.ManagedDataAccess.dll
- MySql.Data.dll
- Json 관련
- Office 관련
- Microsoft.Office.Interop.Excel.dll
- System.IO.FileSystem.Primitives.dll
- System.IO.Packaging.dll
- DocumentFormat.OpenXml.dll
- WindowsBase.dll
- 추가(2.0)
- Internet Explore 구조
- HTML 구조
- 파일 압축/해제 관련
- ZipFile.dll
- ZipArchive.dll
- ZipArchiveEntry.dll
- 이미지 관련
- 메일 발송 관련
- ImapX.dll
- OpenPOP.NET.dll
- Outlook.dll