건축가 표현 도움말

Architect는 표현식 작성에 도움이 되는 집중적이고 포괄적인 요소 목록을 제공합니다. 이 목록에는 수학, 통계, 텍스트, 날짜 및 시간, 논리, 비교, 목록, 재정, 오디오, 언어 및 유형 캐스트 범주가 포함됩니다. 각 요소에는 설명, 구현 코드, 반환 값 및 매개 변수가 포함됩니다. 특정 문자열과 결과 출력의 예를 볼 수도 있습니다. 표현식 도움말 내에서 원하는 예제를 복사하여 표현식 편집 대화 상자에 붙여넣은 다음 표현식 계산에 맞게 수정할 수 있습니다.

이내에 표현 도움말, 구현, 매개변수 및 예를 볼 수 있습니다. 제공된 예제를 복사하여 표현식 편집 대화 상자에 붙여넣은 다음 표현식 계산에 맞게 수정할 수도 있습니다.

도움말 메뉴에서 식 도움말에 액세스

Architect의 오른쪽 상단에서 도움말 버튼을 클릭하고 표현 도움말.

함수 버튼을 사용하여 식 도움말에 액세스

  1. 로부터 표현식 편집 대화 상자 또는 오디오 시퀀스 대화 상자에서 NS() 단추. 표현식 도움말 대화 상자가 열립니다.
  2. 특정 요소를 찾으려면 다음 중 하나를 수행하십시오.
  • 에서 찾다 필드에 보려는 함수의 처음 몇 글자를 입력합니다. 건축가는 잠재적인 일치 항목을 표시합니다.
  • 에서 이름/기호 영역에서 스크롤 막대를 사용하여 보고 싶은 함수로 이동하고 함수를 클릭하여 값을 봅니다.
  1. 종료하려면 표현 도움말 대화 상자, 오른쪽 상단에서 NS.

미리 입력을 사용하여 식 도움말에 액세스

식 편집 대화 상자에서 Architect의 자동 완성 기능을 사용하여 식별 함수 도움말에 쉽게 액세스할 수 있습니다. 텍스트의 처음 몇 글자를 입력하면 Architect가 잠재적 일치 목록을 표시합니다. 각 경기에는 물음표 클릭하면 해당 표현식에 대한 표현식 도움말이 열립니다.

ToAudioNumber 또는 ToAudioBool과 같은 일부 기능은 지원되는 특정 언어에서만 유효합니다. 흐름 작성자는 흐름의 지원 언어에 런타임 데이터 재생 지원이 포함된 경우에만 ToAudio 기능을 사용하여 흐름에 데이터 재생을 통합해야 합니다. 함수에 이 요구 사항이 있는지 확인하려면 표현식 도움말에서 해당 함수의 페이지를 확인하십시오.

지원되지 않는 언어로 함수가 호출되면 Architect는 오류를 반환합니다. 예를 들어: 흐름은 영어(en-us)에 대한 런타임 데이터 재생 지원으로 구성되므로 영어로 실행되지만 다음 표현식이 발생합니다.

ToAudioNumber(503)

이 경우 런타임은 시스템 프롬프트의 순서를 알고 있습니다. 오백 의 시스템 프롬프트 영어를 사용하는 사용자가 기대하는 순서이기 때문입니다. 그러나 Architect에 언어에 대한 런타임 데이터 재생 지원이 없고 흐름 작성자가 해당 언어를 흐름에 대해 지원되는 것으로 설정하는 경우 위의 예는 구문 분석 오류를 생성합니다.

흐름이 ToAudioNumber(503)를 만나면 Architect가 지원되지 않는 언어에 적합한 오디오에서 번호를 다시 읽는 방법을 결정할 수 없기 때문에 흐름이 런타임 데이터 재생 지원이 없는 언어로 실행될 때 오류가 발생합니다.

이것이 적용되는 각 기능에 대해 표현식 도움말 도움말에는 다음 언어로 사용 가능 부분.

모든 표현 도움말 페이지에는 구현 정보가 포함되어 있습니다. 구현은 작성자가 함수 또는 연산자를 호출할 수 있는 지원되는 방법을 보여줍니다. 예를 들어, 표현 도움말, 더하기 연산자를 열고 다음과 같은 잠재적 구현을 봅니다.

5 + 3
"hello"+ "world"

하지만:

"hello" + true

구현에서는 지정할 수 있는 데이터 유형과 매개변수를 모두 표시합니다.

구현 매개변수

각 구현 섹션 내에서, 표현 도움말 매개변수가 런타임에 NOT_SET이 되도록 허용되는지 여부, 최소값 및 최대값, 기타 제한 사항과 같은 흐름 작성자에게 유용한 정보를 제공하는 매개변수 섹션이 포함되어 있습니다. 예를 들어 매개변수가 리터럴로만 허용되는 경우입니다.

예 유효한 통화 코드 

다음 표현식에 "USD"를 포함하여 작성자는 통화 코드 매개변수가 MakeCurrency 매개변수에 지정된 대로 유효한 ISO 4217 코드인지 확인합니다.

MakeCurrency(5.25, "USD")

그러나 흐름 작성자가 통화 코드에 리터럴을 사용하는 경우 파서는 디자인 타임에 코드의 유효성을 검사합니다. 다음 호출은 통화 코드 매개변수가 지원되는 통화 코드가 아님을 흐름 작성자에게 알리는 파서 오류를 발생시킵니다.

MakeCurrency(5.25, "USD123")

아키텍트가 디자인 타임에 이 리터럴 값의 유효성을 검사하면 CurrencyCode 매개변수에 제공된 리터럴 "USD123"이 지원되는 ISO4217 통화 코드가 아님을 흐름 작성자에게 알리는 메시지가 반환됩니다.

예 유효한 날짜 시간

마찬가지로, 연도가 2500인 날짜 시간인 다음 표현식도 디자인 타임에 플래그가 지정됩니다.

MakeDateTime(2500, 1, 1, 0, 0, 0)

에 명시된 바와 같이 표현 도움말 MakeDateTime의 경우 year 매개변수에 제공된 2500의 값은 허용된 최대값인 2200보다 큽니다.