표현식 빌더

표현식 빌더를 사용하여 간단하거나 복잡한 표현식을 쉽게 작성하십시오.

자동화를 생성할 때, 작업 속성 패널에서 변수 접근을 허용하는 일부 작업의 경우 값을 입력하거나 속성 필드에서 값 삽입을 클릭하여 원하는 유형의 표현식을 만들 수 있습니다.

이점

  • 사용하기 쉬운 표현식 빌더 마법사는 복잡한 표현식을 더 빠르고 정확하게 작성할 수 있도록 하여 귀중한 시간을 절약할 수 있습니다.
  • 표현식을 만드는 과정이 더 직관적이고 알기 쉬워집니다. 변수의 값을 설정하거나 편집할 때 선택 가능한 해당 메서드의 내장된 참조 목록을 쉽게 사용할 수 있습니다.
  • 표현식을 미리 볼 수 있으며, 작성한 표현식이 유효하지 않은 경우 미리 보기에 오류 아이콘이 표시됩니다. 이는 표현식의 구문을 검증하고 확인하여 식이 오류 없이 실행되도록 돕습니다.

기능

표현식 빌더는 다음과 같은 기능을 제공합니다.
  • 속성에 대한 더 심층적인 지원을 제공합니다(이름, 인덱스 또는 메서드로). 변수로 목록, 사전, 또는 기록을 사용할 때 이름이나 특정 인덱스 번호로 값에 접근할 수 있으며, 적용 가능한 메서드(예: 목록의 경우 listGet 메서드, 사전의 경우 DictionaryToString 메서드)를 사용하여 동적으로 인덱스를 결정할 수도 있습니다.
    • 이름: 값과 연결된 고유 식별자로 사용되는 키입니다.
    • 인덱스: 인덱스는 테이블, 기록, 목록 등에서 특정 위치를 가리키는 데이터를 의미합니다.
    • 메서드: 메서드는 객체에서 호출되는 함수입니다. 객체의 속성을 수정하거나 그에 접근하는 데 중요한 역할을 합니다.

    예: $Inventory_Stock_2025[4]{"\"Manufacturing date\""}$

    지원되는 속성

  • 인수를 포함한 표현식 추가 지원: 변수 유형에 따라 메서드를 선택하면 메서드에 대한 매개변수/인수를 입력할 수 있습니다. 인수는 메서드가 호출될 때 전달되는 실제 값입니다.

    예: 변수 = $Employee_Data_2025$

    메서드: 문자열 대문자-대문자(문자열의 0 인덱스를 대문자로 변환).

    새 표현식: $Employee_Data_2025[0].String:uppercase$

    이 케이스에서 String:uppercase는 문자열 객체 이름의 메서드로, 문자열의 대문자 버전을 반환합니다.

    인수를 사용한 표현식 추가

  • 중첩된 표현식 구성 기능: 이름, 인덱스 또는 메서드에 대한 표현식을 만들 수 있으며, 그 안에 다른 표현식을 포함할 수 있습니다. 중첩된 표현식을 만들면 복잡한 표현식을 더 쉽게 읽고, 편집하고, 디버깅할 수 있습니다.

    예: $listOfDates[0].Datetime.get[0].Number:toString$

    중첩된 표현식 구성

  • 강조된 표현식에서 다시 시작: 속성 텍스트 상자에서 전체 표현식을 선택하고 (x)를 클릭하면 표현식 빌더가 열립니다. 여기서 전체 표현식은 변수, 메서드, 인수에 따라 분리되어 있으며, 이를 통해 표현식을 추가로 구성하거나 필요에 따라 기존 값을 업데이트할 수 있는 완전한 제어 권한을 제공합니다.

    예: 표현식 빌더 창에서 $Dictionary_Var(name)$ 표현식을 선택하고 (x)를 클릭합니다. 그러면 선택한 표현식을 보여줍니다. 메서드를 선택하고 String trim-Trim을 선택하여 문자열의 공백을 제거합니다. 새로 작성한 표현식은 $Dictionary_Var{name}.String:trim$이 됩니다.

    강조된 표현식에서 다시 시작

표현식 구성

다음 테이블에서는 표현식을 구성하는 방법에 대해 설명합니다.
옵션 설명
수동으로 표현식 입력 Bot 편집기에서 자동화를 생성할 때, 작업 속성 필드에 표현식을 수동으로 입력할 수 있으며, 이는 변수를 입력으로 허용합니다.

변수를 입력하면 시스템에서 시스템 및 사용자 정의 변수를 제안합니다. 이 목록은 입력한 텍스트를 기반으로 필터링되어 자동화 생성에 도움을 줍니다.

변수를 입력하거나 선택한 후, 변수 이름 뒤에 점(.)을 입력하면 해당 메서드를 선택할 수 있습니다. 이 기능을 사용하면 정적 텍스트와 변수를 조합하여 입력할 수 있어 자동화 생성의 유연성을 높일 수 있습니다.

표현식을 입력할 때, 표현식이 유효하지 않으면 관련 오류 메시지로 오류가 강조 표시되어 실수를 빠르게 식별하고 수정할 수 있습니다.

표현식 빌더 사용

위 방법의 대안으로, 개발자는 표현식 빌더를 사용하여 표현식을 만들 수 있습니다. F2 키를 누르거나 (x) 아이콘을 클릭하여 속성 텍스트 상자에 값을 삽입합니다.

표현식 빌더를 열면 시스템 변수와 사용자 정의 변수를 포함한 다양한 구성 요소와 전역 값을 선택할 수 있습니다. 이러한 유연성은 특정 요구 사항에 맞는 표현식을 만들 수 있도록 합니다.

변수를 선택하면 시스템이 해당하는 메서드와 인수 목록을 제공합니다. 이 지침은 표현식을 만들 때 정보 기반의 선택을 할 수 있도록 하여 작업의 품질을 향상시킵니다.

변수와 메서드를 선택한 후 작성한 표현식을 미리 볼 수 있으며, 표현식이 유효하지 않은 경우 오류 아이콘이 표시됩니다. 또한, 변수를 선택하고 메서드를 반복적으로 선택하여 표현식을 구성할 수 있습니다. 이 기능은 표현식의 구성을 완전히 제어할 수 있게 하여, 특정 요구 사항을 충족할 때까지 이를 세밀하게 조정할 수 있도록 합니다.