GlideCurrencyExchangeValue :スコープ指定
GlideCurrencyExchangeValue API は、FX 通貨換算に関連する情報にアクセスするためのメソッドを提供します。
このクラスにはコンストラクターはありません。GlideCurrencyConverter API の convert() メソッドを使用して、GlideCurrencyExchangeValue オブジェクトを返します。
この 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