GlideCurrencyExchangeValue - スコープ付き
GlideCurrencyExchangeValue API は、FX 通貨換算に関連する情報にアクセスするためのメソッドを提供します。
GlideCurrencyExchangeValue オブジェクトを返すメソッドについては、GlideCurrencyConverter() API を参照してください。
このクラスは sn_currency 名前空間で実行されます。
注:
このクラスにはコンストラクターはありません。
GlideCurrencyExchangeValue:getAmount()
換算後の通貨金額を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 番号 | 換算後の通貨金額です。 |
この例では、換算レートを 1 ユーロ = 0.92 米ドルと仮定しています。
var conv = new sn_currency.GlideCurrencyConverter('EUR', 'USD');
conv.setAmount(100);
var convertValues = conv.convert();
gs.info('Exchanged Amount: ' + convertValues.getAmount());
出力:
Exchanged Amount: $92.00
GlideCurrencyExchangeValue:getCurrency()
換算先の通貨タイプを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | 換算先通貨の 3 文字の ISO 通貨コードです。 |
この例では、メソッドを呼び出す方法を示します。
var convertValues = new sn_currency.GlideCurrencyConverter('USD', 'JPY');
convertValues.setAmount(100);
gs.info('Exchanged Currency (To): ' + convertValues.convert().getCurrency());
出力:
Exchanged Currency (To): JPY
GlideCurrancyExchangeValue:getOriginalCurrency()
換算前の元の通貨タイプを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | 換算前の元の通貨の 3 文字の ISO 通貨コードです。 |
この例では、メソッドを呼び出す方法を示します。
var converter = new sn_currency.GlideCurrencyConverter('USD', 'JPY');
converter.setAmount(999.999)
var convertValues = converter.convert();
gs.info('Original Amount: ' + convertValues.getOriginalCurrency());
出力:
Original Amount: USD
GlideCurrencyExchangeValue:getOriginalValue()
換算前の元の金額を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 番号 | 換算前の元の金額です。 |
この例では、メソッドを呼び出す方法を示します。
var converter = new sn_currency.GlideCurrencyConverter('USD', 'JPY');
converter.setAmount(999.999)
var convertValues = converter.convert();
gs.info('Original Amount: ' + 'convertValues.getOriginalAmount());
出力:
Original Amount: 999.999
GlideCurrencyExchangeValue - getRate()
換算時に使用された為替レートを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 番号 | 通貨換算で使用される為替レートです。 |
この例では、メソッドを呼び出す方法を示します。
var converter = new sn_currency.GlideCurrencyConverter('EUR', 'USD');
converter.setAmount(999.999)
var convertValues = converter.convert();
gs.info('Original Amount: ' + convertValues.getRate());
出力:
Exchange rate: 1.0559
GlideCurrencyExchangeValue:getRateSysId()
通貨換算で使用されるレートテーブルのレコードの sys_id を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | 通貨換算で使用されるレートテーブルの sys_id です。 |
この例では、メソッドを呼び出す方法を示します。
var converter = new sn_currency.GlideCurrencyConverter('USD', 'JPY');
converter.setAmount(999.999)
var convertValues = converter.convert();
gs.info('Rate table sys_id: ' + convertValues.getRateSysId());
出力:
Original Amount: 99ebb4156fa831005be8883e6b3ee4b9