GlideCurrencyParser - 범위 지정됨
GlideCurrencyParser API는 FX 통화 값을 구문 분석하여 로캘 기반 형식을 검색하는 메서드를 제공합니다.
이 클래스의 메서드는 지정된 문자열을 GlideCurrencyValue 객체로 구문 분석하여 로캘 기반 통화 형식을 가져올 수 있도록 합니다. 실제로 구문 분석을 수행하는 GlideCurrencyParser.parse() 메서드를 호출하기 전에 구문 분석 중 사용할 통화 코드를 설정해야 합니다. 통화 코드는 GlideCurrencyParser.parse() 메서드 호출에 전달하거나 GlideCurrencyParser.setDefaultCurrencyCode()를 호출하여 설정할 수 있습니다.
로캘 설정은 선택 사항입니다. GlideCurrencyParser.setLocale() 메서드를 통해 설정하지 않으면 GlideCurrencyParser.parse()에 전달된 통화 금액의 형식이 지정되지 않아야 합니다.
이 클래스는 sn_currency 네임스페이스에서 실행됩니다.
범위가 지정된 GlideCurrencyParser - GlideCurrencyParser()
문자열을 GlideCurrencyValue 객체로 구문 분석하는 메서드를 제공하는 GlideCurrencyParser 객체를 인스턴스화합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
예제
var parser = new sn_currency.GlideCurrencyParser();
범위가 지정됨 GlideCurrencyParser - parse(문자열 값)
지정된 문자열을 GlideCurrencyValue 객체로 구문 분석하여 로캘 기반 통화 형식을 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 값 | 문자열 | 구문 분석할 문자열입니다. 이 문자열 앞에 ISO 통화 코드를 추가하여 문자열을 구문 분석할 때 사용할 수 있습니다(세미콜론으로 구분). parse() 메서드를 호출하기 전에 통화 코드를 설정하지 않으면 기본적으로 현재 세션 통화 코드가 설정됩니다. 이 메서드는 소수점 표기법과 10진수 쉼표 표기법을 모두 지원합니다. 예: "123.45", "USD; 123.45", "123,45", "유로; 123,45" |
| 유형 | 설명 |
|---|---|
| GlideCurrencyValue | 구문 분석된 값 정보입니다. 데이터 유형: 객체 |
이 예제에서는 로캘을 프랑스로 설정한 다음 전달된 통화 값을 미국 달러로 구문 분석합니다.
var gp = new sn_currency.GlideCurrencyParser();
gp.setLocale("fr", "FR");
var cv = gp.parse("USD;1234,56");
gs.info(cv);
출력:
USD;1234.56
이 예에서는 기본 통화 코드를 미국 달러로 설정한 다음 통화 값을 구문 분석합니다.
var amount = "1234.56"
var gp = new sn_currency.GlideCurrencyParser();
gp.setDefaultCurrencyCode("USD");
var cv = gp.parse(amount);
gs.info(cv);
출력:
USD;1234.56
범위가 지정된 GlideCurrencyParser - setDefaultCurrencyCode(currencyCode 문자열)
연결된 GlideCurrencyParser 객체의 통화 코드를 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| currencyCode | 문자열 | 연결된 GlideCurrencyParser 객체에서 기본값으로 사용할 세 글자 ISO 통화 코드입니다. |
| 유형 | 설명 |
|---|---|
| void |
다음 예에서는 기본 통화 코드를 미국 달러로 설정합니다.
var amount = "123.45"
var gp = new sn_currency.GlideCurrencyParser();
gp.setDefaultCurrencyCode("USD");
var cv = gp.parse(amount);
gs.info(cv);
출력:
USD;123.45
범위가 지정된 GlideCurrencyParser - setLocale(문자열 언어, 문자열 국가)
연결된 GlideCurrencyParser 객체에서 로캘을 구성하는 기본 언어 및 국가 코드를 설정합니다.
GlideCurrencyParser.parse() 메서드를 호출하기 전에 이 메서드를 호출하지 않으면 로케일은 기본적으로 현재 세션 로케일로 설정됩니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| language | 문자열 | 두 글자로 된 ISO 639 언어 코드(예: en, es 및 fr) |
| 국가 | 문자열 | 두 글자로 된 ISO 3166 국가 코드(예: US, ES, FR) |
| 유형 | 설명 |
|---|---|
| void |
다음 예제에서는 로캘을 스페인으로 설정하는 방법을 보여 줍니다.
var amount = "USD;1.234,56"
var gp = new sn_currency.GlideCurrencyParser();
gp.setLocale("es", "ES");
var cv = gp.parse(amount);
gs.info(cv);
출력:
USD;1234.56