GlideCurrencySymbol - 범위 지정, 전역
GlideCurrencySymbol API는 통화 기호를 검색하는 메서드를 제공합니다.
기호 정보는 통화 [fx_currency] 테이블에서도 사용할 수 있지만 이 API에는 fx_currency에 발급된 쿼리를 최소화하는 기본 제공 캐싱이 있습니다.
이 API를 사용하면 통화 및 FX 통화 필드뿐만 아니라 어디에서나 ServiceNow AI Platform통화 기호로 작업할 수 있습니다.
이 API에는 기본적으로 사용할 수 있는 FX Currency(com.glide.currency2) 플러그인이 필요합니다. 이 API는 sn_currency 네임스페이스 내에서 제공됩니다.
GlideCurrencySymbol - getCurrencySymbol(문자열 letterCode)
지정된 알파벳 통화 코드에 해당하는 기호를 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| letterCode | 문자열 | ISO 4217 알파벳 통화 코드입니다. |
| 유형 | 설명 |
|---|---|
| 문자열 | 지정된 코드의 통화 기호입니다. |
이 예에서는 USD(미국 달러)의 통화 기호를 반환합니다.
gs.info(sn_currency.GlideCurrencySymbol.getCurrencySymbol("USD"));
출력:
$
GlideCurrencySymbol - getSortedActiveCurrencySymbols()
인스턴스에서 현재 활성 상태인 모든 통화 기호를 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 배열 | 인스턴스에서 현재 활성 상태인 통화 기호 객체의 배열입니다. 기호는 유니코드 코드에 따라 정렬된 순서로 반환되며, 이는 통화 [fx_currency] 테이블에서 기호별로 정렬할 때도 사용됩니다. |
| <배열>.code | 통화 코드입니다. 데이터 유형: 문자열 |
| <배열>.기호 | 통화 기호입니다. 데이터 유형: 문자열 |
이 예에서는 인스턴스에서 현재 활성 상태인 각 통화 코드와 기호를 나열합니다.
var symbols = sn_currency.GlideCurrencySymbol.getSortedActiveCurrencySymbols();
for (idx in symbols) {
gs.info(symbols[idx]["code"] + ": " + symbols[idx]["symbol"]);
};
출력:
USD: $
CHF: CHF
GBP: £
JPY: ¥
EUR: €