GlideCurrencyCode - スコープ対象、グローバル
GlideCurrencyCode API は、通貨の ISO 4217 アルファベットコードと数値コードの間で変換するメソッドを提供します。
通貨コード情報は通貨 [fx_currency] テーブルでも利用できますが、この API には、fx_currencyに発行されるクエリを最小限に抑えるキャッシュが組み込まれています。
この API を使用して、クレジットカードネットワークシステムなどの数値通貨コードを使用するサードパーティ API を操作します。
この API には、デフォルトで利用可能な FX 通貨 (com.glide.currency2) プラグインが必要です。この API は sn_currency 名前空間内で提供されます。
GlideCurrencyCode:getCurrencyCode(文字列 numberCode)
指定された数値通貨コードに対応するアルファベット通貨コードを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| 番号コード | 文字列 | ISO 4217 数値通貨コード。 |
| タイプ | 説明 |
|---|---|
| 文字列 | ISO 4217 アルファベット通貨コード。 |
この例では、指定された通貨のアルファベット通貨コードを返します。
gs.info(sn_currency.GlideCurrencyCode.getCurrencyCode("840"));
出力:
USD
GlideCurrencyCode:getNumericCurrencyCode(文字列 letterCode)
指定されたアルファベット通貨コードに対応する数値通貨コードを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| レターコード | 文字列 | ISO 4217 アルファベット通貨コード。 |
| タイプ | 説明 |
|---|---|
| 文字列 | ISO 4217 数値通貨コード。 |
この例では、米ドル (USD) の数値通貨コードを返します。
gs.info(sn_currency.GlideCurrencyCode.getNumericCurrencyCode("USD"));
出力:
840