GlideCurrencyConfig - スコープ付き
GlideCurrencyConfig API は、FX 通貨フィールドのさまざまな構成情報を取得するためのメソッドを提供します。
特定の FX 通貨フィールドの情報を取得するには、GlideCurrencyConfig(オブジェクト ed) コンストラクターを呼び出します。このコンストラクターは、特定の FX 通貨フィールドを、インスタンス化されたオブジェクトに関連付けます。さまざまな GlideCurrencyConfig() メソッドを呼び出すときに、FX 通貨フィールドの FX 通貨構成 [fx_configuration] テーブルにレコードが存在する場合は、要求された値が返されます。レコードまたはフィールドが存在しない場合は、デフォルト値が返されます。また、GlideCurrencyConfig() コンストラクターを呼び出して、デフォルトの FX 通貨構成値を取得することもできます。
FX 通貨の構成の詳細については、「 FX 通貨フィールドの設定と操作」を参照してください。
このクラスは sn_currency 名前空間で実行されます。
GlideCurrencyConfig - GlideCurrencyConfig()
グローバルなデフォルトの FX 通貨構成情報を取得可能にする GlideCurrencyConfig オブジェクトをインスタンス化します。
このタイプの GlideCurrencyConfig オブジェクトに対して使用可能なメソッドを呼び出すと、戻り値は、システムプロパティからの FX 通貨のグローバルデフォルトになります。システムプロパティでグローバルデフォルトが定義されていない場合は、ハードコードされたデフォルトが返されます (設定されていない場合は空の値になることもあります)。
このオブジェクトは、特定の FX 通貨フィールドの構成情報を提供しません。特定の FX 通貨フィールド情報を取得するには、GlideCurrencyConfig(オブジェクト ed) コンストラクターを使用します。
詳細については、「 FX 通貨のグローバル設定の構成」を参照してください。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
var cur_config = new sn_currency.GlideCurrencyConfig();
GlideCurrencyConfig - GlideCurrencyConfig(オブジェクト ed)
特定の FX 通貨フィールドの構成情報を取得可能にする GlideCurrencyConfig オブジェクトをインスタンス化します。
このタイプの GlideCurrencyConfig オブジェクトに対して使用可能なメソッドを呼び出すときに、FX 通貨フィールドに関連付けられた FX 通貨構成 [fx_configuration] レコードが存在する場合、戻り値はそのレコードから返されます。レコードが存在しない場合は、デフォルト値が返されます。
詳細については、「 FX 通貨のグローバル設定の構成」を参照してください。
| 名前 | タイプ | 説明 |
|---|---|---|
| ed | GlideElementDescriptor | GlideCurrencyConfig オブジェクトに関連付ける FX 通貨フィールドの GlideElementDescriptor オブジェクトです。 |
var grCurr = new GlideRecord('my_FXCurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
GlideCurrencyConfig - getAggregationSource()
FX 通貨フィールドの集計ソースの値を返します。
対応する FX 通貨構成 [fx_configuration] レコードを持つ既存の FX 通貨フィールドに対して呼び出された場合は、集計ソース (aggregation_source) フィールドの値を返します。新規レコードの場合は、デフォルト値を返します。
集計ソースの詳細については、「 テーブル フィールドとその通貨表示パラメーターの指定」を参照してください。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | 集計の値のソースです。戻り値は、オブジェクトのインスタンス化に使用されるコンストラクタによって異なります。
可能な値:
|
このコード例は、デフォルトの集計ソースを返します。
var cur_config = new sn_currency.GlideCurrencyConfig();
var curr_agg_source = cur_config.getAggregationSource();
このコード例は、特定の FX 通貨フィールドの集計ソースを返します。
var grCurr = new GlideRecord('my_FXCurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
var curr_agg_source = cur_config.getAggregationSource();
GlideCurrencyConfig - getConversionDateSource()
通貨換算の日付と時刻のソースとして使用されるフィールドを返します。
対応する FX 通貨構成 [fx_configuration] レコードを持つ既存の FX 通貨フィールドに対して呼び出された場合、換算日ソース (conversion_date_source) フィールドの値を返します。新規レコードの場合は null を返します。
換算日 ソース フィールドの詳細については、「 通貨換算のレート テーブルと日付ソースを識別する」を参照してください。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | 換算日ソースとして使用されるレコードのフィールドです。戻り値は、オブジェクトのインスタンス化に使用されるコンストラクターによって異なります。
|
このコード例は、特定の FX 通貨フィールドの変換日ソースを返します。
var grCurr = new GlideRecord('my_FXCurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
var curr_conv_date_src = cur_config.getConversionDateSource();
GlideCurrencyConfig - getDisplayDigits()
FX 通貨フィールドに表示する桁数を返します。
対応する FX 通貨構成 [fx_configuration] レコードを持つ既存の FX 通貨フィールドに対して呼び出された場合は、表示桁 (display_digits) フィールドの値を返します。新規レコードの場合は、デフォルト値を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 番号 | FX 通貨フィールドに表示する桁数です。戻り値は、オブジェクトのインスタンス化に使用されるコンストラクターによって異なります。
|
このコード例は、デフォルトの表示桁数を返します。
var cur_config = new sn_currency.GlideCurrencyConfig();
var curr_display_digits = cur_config.getDisplayDigits();
このコード例では、特定の FX 通貨フィールドの表示桁を返します。
var grCurr = new GlideRecord('my_FXCurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
var curr_display_digits = cur_config.getDisplayDigits();
GlideCurrencyConfig - getDisplayValue()
リストおよびレポートに表示される FX 通貨値の換算に使用される通貨コードを返します。
対応する FX 通貨構成 [fx_configuration] レコードを持つ既存の FX 通貨フィールドに対して呼び出された場合は、表示値通貨 (display_value) フィールドの値を返します。新規レコードの場合は、デフォルト値を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | FX 通貨フィールドの表示に使用する通貨コードです。戻り値は、オブジェクトのインスタンス化に使用されるコンストラクターによって異なります。
可能な値:
|
このコード例は、デフォルトの通貨コードを返します。
var cur_config = new sn_currency.GlideCurrencyConfig();
var curr_display_value = cur_config.getDisplayValue();
このコード例は、特定の FX 通貨フィールドの表示通貨コードを返します。
var grCurr = new GlideRecord('my_FXCurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
var curr_display_value = cur_config.getDisplayValue();
GlideCurrencyConfig - getRateFilterRateTableField()
FX 通貨フィールドのレートテーブルフィルターとして使用されるレートテーブルフィールドを返します。
対応する FX 通貨構成 [fx_configuration] レコードを持つ既存の FX 通貨フィールドに対して呼び出された場合は、レートテーブルフィールド (rate_filter_rate_table_field) の値を返します。新規レコードの場合は、デフォルト値を返します。
レートテーブルフィルターの詳細については、「 フィルタリングに使用するレートテーブルフィールドとターゲットテーブルフィールドを選択する」を参照してください。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | レートテーブルレコードのフィルタリングに使用されるレートテーブルのフィールドです。戻り値は、オブジェクトのインスタンス化に使用されるコンストラクターによって異なります。
|
このコード例は、特定の FX 通貨フィールドのレートテーブルレコードのフィルタリングに使用されるレートテーブルフィールドを返します。
var grCurr = new GlideRecord('my_FXurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
var curr_reference_currency = cur_config.getRateFilterRateTableField();
GlideCurrencyConfig - getRateFilterTargetTableField()
FX 通貨フィールドのレートテーブルレコードのフィルタリングに使用されるターゲットテーブルフィールドを返します。
対応する FX 通貨構成 [fx_configuration] レコードを持つ既存の FX 通貨フィールドに対して呼び出された場合は、ターゲットテーブルフィールド (rate_filter_target_table_field) の値を返します。新規レコードの場合は、デフォルト値を返します。
レートテーブルフィルターの詳細については、「 フィルタリングに使用するレートテーブルフィールドとターゲットテーブルフィールドを選択する」を参照してください。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | レートテーブルのフィルタリングに使用されるターゲットテーブルのフィールドです。戻り値は、オブジェクトのインスタンス化に使用されるコンストラクターによって異なります。
|
このコード例は、デフォルトのレートフィルター、ターゲットテーブルフィールドを返します。
var cur_config = new sn_currency.GlideCurrencyConfig();
var curr_rate_filter = cur_config.getRateFilterTargetTableField();
このコード例は、特定の FX 通貨フィールドのレートフィルター、ターゲットテーブルフィールドを返します。
var grCurr = new GlideRecord('my_FXCurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
var curr_rate_filter = cur_config.getRateFilterTargetTableField();
GlideCurrencyConfig - getRateTable()
FX 通貨フィールドの通貨の換算に使用されるレートテーブルを返します。
対応する FX 通貨構成 [fx_configuration] レコードを持つ既存の FX 通貨フィールドに対して呼び出された場合は、レートテーブルフィールド (rate_filter_rate_table_field) の値を返します。新規レコードの場合は、デフォルト値を返します。
FX 通貨レートテーブルの詳細については、「 通貨換算のレートテーブルと日付ソースを識別する」を参照してください。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | 通貨換算を実行するために使用されるレートテーブルの名前です。戻り値は、オブジェクトのインスタンス化に使用されるコンストラクターによって異なります。
|
デフォルトのレートテーブルを返します。
var cur_config = new sn_currency.GlideCurrencyConfig();
var curr_rate_table = cur_config.getRateTable();
特定の FX 通貨フィールドに使用されるレートテーブルを返します。
var grCurr = new GlideRecord('my_FXCurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
var curr_rate_table = cur_config.getRateTable();
GlideCurrencyConfig - getReferenceCurrency()
FX 通貨フィールドの基準通貨を返します。
対応する FX 通貨構成 [fx_configuration] レコードを持つ既存の FX 通貨フィールドに対して呼び出された場合は、基準通貨 (reference_currency) フィールドの値を返します。新規レコードの場合は、デフォルト値を返します。
参照通貨の詳細については、「 参照通貨の設定」を参照してください。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | ISO 通貨コードである基準通貨です。戻り値は、オブジェクトのインスタンス化に使用されるコンストラクターによって異なります。
|
このコード例は、デフォルトの基準通貨を返します。
var cur_config = new sn_currency.GlideCurrencyConfig();
var curr_reference_currency = cur_config.getReferenceCurrency();
このコード例は、特定の FX 通貨フィールドの基準通貨を返します。
var grCurr = new GlideRecord('my_FXCurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
var curr_reference_currency = cur_config.getReferenceCurrency();
GlideCurrencyConfig - getReferenceCurrencySource()
FX 通貨フィールドの基準通貨ソースを返します。
対応する FX 通貨構成 [fx_configuration] レコードを持つ既存の FX 通貨フィールドに対して呼び出された場合は、基準通貨ソース (reference_currency_source) フィールドの値 (ドット連結パス) を返します。新規レコードの場合は、デフォルト値を返します。
参照通貨ソースの詳細については、「 参照通貨の設定」を参照してください。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | 基準通貨として使用するフィールドのドット連結パスです。戻り値は、オブジェクトのインスタンス化に使用されるコンストラクターによって異なります。
|
このコード例は、デフォルトの基準通貨ソースを返します。
var cur_config = new sn_currency.GlideCurrencyConfig();
var curr_reference_currency = cur_config.getReferenceCurrencySource();
このコード例は、特定の FX 通貨フィールドの基準通貨ソースを返します。
var grCurr = new GlideRecord('my_FXCurrency_table');
var curr_field = grCurr.getElement('currency');
var ed = curr_field.getED();
var cur_config = new sn_currency.GlideCurrencyConfig(ed);
var curr_reference_currency = cur_config.getReferenceCurrencySource();