---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideCurrencyConfig - スコープ指定

# GlideCurrencyConfig - スコープ指定 {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：22分

GlideCurrencyConfig API は、FX 通貨フィールドのさまざまな構成情報を取得するメソッドを提供します。

特定の FX 通貨フィールドの情報を取得するには、特定の FX 通貨フィールドをインスタンス化されたオブジェクトに関連付ける [GlideCurrencyConfig(Object ed)](https://servicenow-prod.fluidtopics.net/90zp6~LGBtsWyyyXrDJxwA#S-GCConfig-GlideCurrencyConfig_O "特定の FX 通貨フィールドの構成情報を取得できるようにする GlideCurrencyConfig オブジェクトをインスタンス化します。") コンストラクターを呼び出します。さまざまな GlideCurrencyConfig() メソッドを呼び出すときに、\[FX 通貨\] フィールドの FX 通貨構成 \[fx_configuration\] テーブルにレコードが存在する場合、要求された値が返されます。レコードまたはフィールドが利用できない場合は、デフォルト値が返されます。[GlideCurrencyConfig()](https://servicenow-prod.fluidtopics.net/90zp6~LGBtsWyyyXrDJxwA#S-GCConfig-GlideCurrencyConfig "グローバルなデフォルトの FX 通貨構成情報を取得できるようにする GlideCurrencyConfig オブジェクトをインスタンス化します。") コンストラクターを呼び出して、デフォルトの FX 通貨構成値を取得することもできます。

FX 通貨構成の詳細については、「 [FX 通貨フィールドの設定と操作](https://www.servicenow.com/docs/access?context=fx-currency&version=australia&pubname=australia-platform-administration&ft:locale=en-US)」を参照してください。

このクラスの実行は、 `sn_currency` 名前空間にあります。

## GlideCurrencyConfig:GlideCurrencyConfig() {#ariaid-title2}

グローバルなデフォルトの FX 通貨構成情報を取得できるようにする GlideCurrencyConfig オブジェクトをインスタンス化します。
このタイプの GlideCurrencyConfig オブジェクトで利用可能なメソッドを呼び出すと、戻り値はシステムプロパティの FX 通貨のグローバルデフォルトになります。グローバルデフォルトがシステムプロパティで定義されていない場合は、ハードコードされたデフォルトが返されます (これが設定されていない場合は空の値になることもあります)。

このオブジェクトは、特定の FX 通貨フィールドの構成情報を提供しません。特定の FX 通貨フィールド情報を取得するには、 [GlideCurrencyConfig(Object ed)](https://servicenow-prod.fluidtopics.net/90zp6~LGBtsWyyyXrDJxwA#S-GCConfig-GlideCurrencyConfig_O "特定の FX 通貨フィールドの構成情報を取得できるようにする GlideCurrencyConfig オブジェクトをインスタンス化します。") コンストラクターを使用します。

詳細については、「 [FX 通貨グローバル設定の構成](https://www.servicenow.com/docs/access?context=fx-currency-configure&version=australia&pubname=australia-platform-administration&ft:locale=en-US)」を参照してください。
{#S-GCConfig-GlideCurrencyConfig__table_hsj_2rk_qjb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 1. パラメーター]

{#S-GCConfig-GlideCurrencyConfig__table_hsj_2rk_qjb}  

    var cur_config = new sn_currency.GlideCurrencyConfig();

## GlideCurrencyConfig:GlideCurrencyConfig (オブジェクト編集済み) {#ariaid-title3}

特定の FX 通貨フィールドの構成情報を取得できるようにする GlideCurrencyConfig オブジェクトをインスタンス化します。
このタイプの GlideCurrencyConfig オブジェクトで利用可能なメソッドを呼び出す場合、戻り値は FX 通貨フィールドに関連付けられた FX 通貨構成 \[fx_configuration\] レコードから取得されます (レコードが存在する場合)。レコードが存在しない場合は、デフォルト値が返されます。

詳細については、「 [FX 通貨グローバル設定の構成](https://www.servicenow.com/docs/access?context=fx-currency-configure&version=australia&pubname=australia-platform-administration&ft:locale=en-US)」を参照してください。
{#S-GCConfig-GlideCurrencyConfig_O__table_cgv_vnk_qjb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| 編集済み | GlideElementDescriptor | GlideCurrencyConfig オブジェクトに関連付ける FX 通貨フィールドの GlideElementDescriptor オブジェクト。 |
[表 : 2. パラメーター]

{#S-GCConfig-GlideCurrencyConfig_O__table_cgv_vnk_qjb}  

    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() {#ariaid-title4}

FX 通貨フィールドの集計ソース値を返します。
対応する FX 通貨構成 \[fx_configuration\] レコードを持つ既存の FX 通貨フィールドで呼び出された場合は、\[集計ソース (aggregation_source)\] フィールドの値を返します。それ以外の場合、新しいレコードの場合はデフォルト値を返します。

集計ソースの詳細については、「 [テーブルフィールドとその通貨表示パラメーターの指定](https://www.servicenow.com/docs/access?context=configure-fx-currency-field-behavior&version=australia&pubname=australia-platform-administration&ft:locale=en-US)」を参照してください。
{#S-GCConfig-getAggregationSource__table_yvy_j1r_sjb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 3. パラメーター]

{#S-GCConfig-getAggregationSource__table_yvy_j1r_sjb} {#S-GCConfig-getAggregationSource__table_zvy_j1r_sjb__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | 集計の値のソース。戻り値は、オブジェクトのインスタンス化に使用されるコンストラクターによって異なります。 * GlideCurrencyConfig(Object ed):fx_configurationレコードが存在する場合、コンストラクターで渡された GlideElementDescriptor によって指定された FX 通貨フィールドに関連付けられているfx_configurationレコードからaggregation_sourceフィールドを返します。fx_configurationレコードがない場合は、 GlideCurrencyConfig() ルールに従います。 * GlideCurrencyConfig():設定されている場合、システムプロパティの \[glide.currency2.aggregation_source\] フィールドの値を返します。それ以外の場合は、ハードコードされたデフォルトの `参照`を返します。 {#S-GCConfig-getAggregationSource__ul_bkg_fct_tjb} 可能な値： * デフォルト * as_entered * 参照 {#S-GCConfig-getAggregationSource__ul_thb_kcs_tjb} |
[表 : 4. 返される内容]

{#S-GCConfig-getAggregationSource__table_zvy_j1r_sjb}  
このコード例では、デフォルトの集計ソースを返します。

    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() {#ariaid-title5}

通貨換算の日時のソースとして使用されるフィールドを返します。
対応する FX 通貨構成 \[fx_configuration\] レコードを持つ既存の FX 通貨フィールドで呼び出された場合は、\[変換日ソース (conversion_date_source)\] フィールドの値を返します。それ以外の場合、新しいレコードの場合は「null」を返します。

\[換算日ソース\] フィールドの詳細については、「 [通貨換算のレート テーブルと日付ソースの識別](https://www.servicenow.com/docs/access?context=configure-fx-currency-field-behavior&version=australia&pubname=australia-platform-administration&ft:locale=en-US)」を参照してください。
{#S-GCConfig-getConversionDateSource__table_cdl_yyq_sjb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 5. パラメーター]

{#S-GCConfig-getConversionDateSource__table_cdl_yyq_sjb} {#S-GCConfig-getConversionDateSource__table_ddl_yyq_sjb__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | 変換日ソースとして使用されるレコード内のフィールド。戻り値は、オブジェクトのインスタンス化に使用されるコンストラクターによって異なります。 * GlideCurrencyConfig(Object ed):fx_configurationレコードが存在する場合、コンストラクターで渡された GlideElementDescriptor によって指定された FX 通貨フィールドに関連付けられているfx_configurationレコードからconversion_date_sourceフィールドを返します。fx_configurationレコードがない場合は、 GlideCurrencyConfig() ルールに従います。 * GlideCurrencyConfig():`null` を返します。 {#S-GCConfig-getConversionDateSource__ul_wln_cqt_tjb} |
[表 : 6. 返される内容]

{#S-GCConfig-getConversionDateSource__table_ddl_yyq_sjb}  
このコード例は、特定の 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() {#ariaid-title6}

FX 通貨フィールドに表示する桁数を返します。
対応する FX 通貨構成 \[fx_configuration\] レコードがある既存の FX 通貨フィールドで呼び出された場合は、\[表示桁 (display_digits)\] フィールドの値を返します。それ以外の場合、新しいレコードの場合はデフォルト値を返します。
{#S-GCConfig-getDisplayDigits__table_pxs_myp_sjb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 7. パラメーター]

{#S-GCConfig-getDisplayDigits__table_pxs_myp_sjb} {#S-GCConfig-getDisplayDigits__table_qxs_myp_sjb__entry__2}

| タイプ | 説明 |
|-|-|
| 番号 | FX 通貨フィールドに表示する桁数。戻り値は、オブジェクトのインスタンス化に使用されるコンストラクターによって異なります。 * GlideCurrencyConfig(Object ed):fx_configurationレコードが存在する場合、コンストラクターで渡された GlideElementDescriptor によって指定された FX 通貨フィールドに関連付けられている FX 通貨構成 \[fx_configuration\] レコードの display_digits フィールドの値を返します。fx_configurationレコードがない場合は、 GlideCurrencyConfig() ルールに従います。 * GlideCurrencyConfig():設定されている場合、システムプロパティの glide.currency2.display_digits プロパティの値を返します。それ以外の場合は `-1` を返します。 {#S-GCConfig-getDisplayDigits__ul_wln_cqt_tjb} |
[表 : 8. 返される内容]

{#S-GCConfig-getDisplayDigits__table_qxs_myp_sjb}  
このコード例では、デフォルトの表示桁数を返します。

    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() {#ariaid-title7}

リストやレポートに FX 通貨値が表示されたときの換算に使用される通貨コードを返します。
対応する FX 通貨構成 \[fx_configuration\] レコードを持つ既存の FX 通貨フィールドで呼び出された場合は、\[表示値通貨 (display_value)\] フィールドの値を返します。それ以外の場合、新しいレコードの場合はデフォルト値を返します。
{#S-GCConfig-getDisplayValue__table_etg_bsk_qjb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 9. パラメーター]

{#S-GCConfig-getDisplayValue__table_etg_bsk_qjb} {#S-GCConfig-getDisplayValue__table_ftg_bsk_qjb__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | FX 通貨フィールドの表示に使用する通貨コード。戻り値は、オブジェクトのインスタンス化に使用されるコンストラクターによって異なります。 * GlideCurrencyConfig(Object ed):fx_configurationレコードが存在する場合、コンストラクターで渡された GlideElementDescriptor によって指定された FX 通貨フィールドに関連付けられているfx_configurationレコードから、通貨コードを含むdisplay_valueフィールドを返します。fx_configurationレコードがない場合は、 GlideCurrencyConfig() ルールに従います。 * GlideCurrencyConfig():設定されている場合、システムプロパティの glide.currency2.display_value プロパティの値を返します。それ以外の場合は、 `as_entered` を返します。 {#S-GCConfig-getDisplayValue__ul_ids_p5t_tjb} 可能な値： * default:グローバルデフォルト。これは glide.currency2.display_digits プロパティの値です。 * as_entered:ユーザーが入力した通貨値。 * in_session_currency:セッション通貨に変換された通貨値。セッション通貨は、ユーザーのロケールに基づきます。 * in_reference_currency:計算および保存されている場合は参照値。それ以外の場合、通貨値は参照通貨に変換されます。 {#S-GCConfig-getDisplayValue__ul_i2b_ctk_qjb} |
[表 : 10. 返される内容]

{#S-GCConfig-getDisplayValue__table_ftg_bsk_qjb}  
このコード例では、デフォルトの通貨コードを返します。

    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() {#ariaid-title8}

FX 通貨フィールドのレートテーブルフィルターとして使用されるレートテーブルフィールドを返します。
対応する FX 通貨構成 \[fx_configuration\] レコードを持つ既存の FX 通貨フィールドで呼び出された場合、レートテーブルフィールド (rate_filter_rate_table_field) の値を返します。それ以外の場合、新しいレコードの場合はデフォルト値を返します。

レートテーブルフィルターの詳細については、「 [フィルタリングに使用するレートテーブルフィールドとターゲットテーブルフィールドを選択する](https://www.servicenow.com/docs/access?context=configure-fx-currency-field-behavior&version=australia&pubname=australia-platform-administration&ft:locale=en-US)」を参照してください。
{#S-GCConfig-getRateFilterRateTableField__table_nlm_5cr_sjb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 11. パラメーター]

{#S-GCConfig-getRateFilterRateTableField__table_nlm_5cr_sjb} {#S-GCConfig-getRateFilterRateTableField__table_olm_5cr_sjb__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | レートテーブルレコードをフィルタリングするために使用されるレートテーブルのフィールド。戻り値は、オブジェクトのインスタンス化に使用されるコンストラクターによって異なります。 * GlideCurrencyConfig(Object ed):fx_configurationレコードが存在する場合、コンストラクターで渡された GlideElementDescriptor によって指定された FX 通貨フィールドに関連付けられているfx_configurationレコードからrate_filter_rate_table_fieldを返します。fx_configurationレコードがない場合は、 GlideCurrencyConfig() ルールに従います。 * GlideCurrencyConfig():`null` を返します。 {#S-GCConfig-getRateFilterRateTableField__ul_fdy_wg5_tjb} |
[表 : 12. 返される内容]

{#S-GCConfig-getRateFilterRateTableField__table_olm_5cr_sjb}  
このコード例では、特定の 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() {#ariaid-title9}

FX 通貨フィールドのレートテーブルレコードをフィルタリングするために使用されるターゲットテーブルフィールドを返します。
対応する FX 通貨構成 \[fx_configuration\] レコードを持つ既存の FX 通貨フィールドで呼び出された場合は、ターゲットテーブルフィールド (rate_filter_target_table_field) の値を返します。それ以外の場合、新しいレコードの場合はデフォルト値を返します。

レートテーブルフィルターの詳細については、「 [フィルタリングに使用するレートテーブルフィールドとターゲットテーブルフィールドを選択する](https://www.servicenow.com/docs/access?context=configure-fx-currency-field-behavior&version=australia&pubname=australia-platform-administration&ft:locale=en-US)」を参照してください。
{#S-GCConfig-getRateFilterTargetTableField__table_zdy_gcr_sjb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 13. パラメーター]

{#S-GCConfig-getRateFilterTargetTableField__table_zdy_gcr_sjb} {#S-GCConfig-getRateFilterTargetTableField__table_a2y_gcr_sjb__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | レートテーブルをフィルタリングするために使用する、ターゲットテーブルのフィールド。戻り値は、オブジェクトのインスタンス化に使用されるコンストラクターによって異なります。 * GlideCurrencyConfig(Object ed):fx_configurationレコードが存在する場合、コンストラクターで渡された GlideElementDescriptor によって指定された FX 通貨フィールドに関連付けられているfx_configurationレコードからrate_filter_target_table_fieldを返します。fx_configurationレコードがない場合は、 GlideCurrencyConfig() ルールに従います。 * GlideCurrencyConfig():`null` を返します。 {#S-GCConfig-getRateFilterTargetTableField__ul_ids_p5t_tjb} |
[表 : 14. 返される内容]

{#S-GCConfig-getRateFilterTargetTableField__table_a2y_gcr_sjb}  
このコード例では、デフォルトのレートフィルター、ターゲットテーブルフィールドを返します。

    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() {#ariaid-title10}

FX 通貨フィールドの通貨換算に使用するレートテーブルを返します。
対応する FX 通貨構成 \[fx_configuration\] レコードを持つ既存の FX 通貨フィールドで呼び出された場合、レートテーブルフィールド (rate_filter_rate_table_field) の値を返します。それ以外の場合、新しいレコードの場合はデフォルト値を返します。

FX 通貨レートテーブルの詳細については、「 [通貨換算のレートテーブルと日付ソースの識別](https://www.servicenow.com/docs/access?context=configure-fx-currency-field-behavior&version=australia&pubname=australia-platform-administration&ft:locale=en-US)」を参照してください。
{#S-GCConfig-getRateTable__table_mtg_knq_sjb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 15. パラメーター]

{#S-GCConfig-getRateTable__table_mtg_knq_sjb} {#S-GCConfig-getRateTable__table_ntg_knq_sjb__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | 通貨換算の実行に使用されるレートテーブルの名前。戻り値は、オブジェクトのインスタンス化に使用されるコンストラクターによって異なります。 * GlideCurrencyConfig(Object ed):fx_configurationレコードが存在する場合、コンストラクターで渡された GlideElementDescriptor によって指定された FX 通貨フィールドに関連付けられているfx_configurationレコードからrate_table_fieldフィールドを返します。fx_configurationレコードがない場合は、 GlideCurrencyConfig() ルールに従います。 * GlideCurrencyConfig():設定されている場合、システムプロパティから glide.currency2.system_rate_table プロパティの値を返します。それ以外の場合は、 `fx_system_rate` を返します。 {#S-GCConfig-getRateTable__ul_pv3_xzt_tjb} |
[表 : 16. 返される内容]

{#S-GCConfig-getRateTable__table_ntg_knq_sjb}  
デフォルトのレートテーブルを返します。

    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() {#ariaid-title11}

FX 通貨フィールドの参照通貨を返します。
対応する FX 通貨構成 \[fx_configuration\] レコードを持つ既存の FX 通貨フィールドで呼び出された場合は、\[参照通貨 (reference_currency)\] フィールドの値を返します。それ以外の場合、新しいレコードの場合はデフォルト値を返します。

参照通貨の詳細については、「 [参照通貨の設定](https://www.servicenow.com/docs/access?context=configure-fx-currency-field-behavior&version=australia&pubname=australia-platform-administration&ft:locale=en-US)」を参照してください。
{#S-GCConfig-getReferenceCurrency__table_smf_qqq_sjb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 17. パラメーター]

{#S-GCConfig-getReferenceCurrency__table_smf_qqq_sjb} {#S-GCConfig-getReferenceCurrency__table_tmf_qqq_sjb__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | ISO 通貨コードとしての参照通貨。戻り値は、オブジェクトのインスタンス化に使用されるコンストラクターによって異なります。 * GlideCurrencyConfig(Object ed):fx_configurationレコードが存在する場合、コンストラクターで渡された GlideElementDescriptor によって指定された FX 通貨フィールドに関連付けられているfx_configurationレコードからreference_currencyフィールドを返します。fx_configurationレコードがない場合は、 GlideCurrencyConfig() ルールに従います。 * GlideCurrencyConfig():設定されている場合、glide.currency2.default_reference_currencyシステムプロパティの値を返します。それ以外の場合、メソッドは指定された順序で次のルールを適用して、参照通貨コードを決定します。 * glide.system.reference_currencyシステムプロパティが true に設定されている場合は、glide.system.reference_currency.code システムプロパティの値を使用します。 * glide.system.locale システムプロパティの値 (通貨を含む)。 * インスタンスが実行されている Java 仮想マシンのデフォルトロケール。 {#S-GCConfig-getReferenceCurrency__ul_mjs_fd5_tjb} {#S-GCConfig-getReferenceCurrency__ul_yzw_5c5_tjb} |
[表 : 18. 返される内容]

{#S-GCConfig-getReferenceCurrency__table_tmf_qqq_sjb}  
このコード例では、デフォルトの参照通貨を返します。

    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() {#ariaid-title12}

FX 通貨フィールドの参照通貨ソースを返します。
対応する FX 通貨構成 \[fx_configuration\] レコードを持つ既存の FX 通貨フィールドで呼び出された場合、参照通貨ソース (reference_currency_source) フィールドの値 (ドット連結パス) を返します。それ以外の場合、新しいレコードの場合はデフォルト値を返します。

参照通貨ソースの詳細については、「 [参照通貨の設定](https://www.servicenow.com/docs/access?context=configure-fx-currency-field-behavior&version=australia&pubname=australia-platform-administration&ft:locale=en-US)」を参照してください。
{#S-GCConfig-getReferenceCurrencySource__table_ysb_swq_sjb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 19. パラメーター]

{#S-GCConfig-getReferenceCurrencySource__table_ysb_swq_sjb} {#S-GCConfig-getReferenceCurrencySource__table_zsb_swq_sjb__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | 参照通貨として使用/使用するフィールドのドット連結パス。戻り値は、オブジェクトのインスタンス化に使用されるコンストラクターによって異なります。 * GlideCurrencyConfig(Object ed):fx_configurationレコードが存在する場合、コンストラクターで渡された GlideElementDescriptor によって指定された FX 通貨フィールドに関連付けられているfx_configurationレコードからreference_currency_sourceフィールドを返します。fx_configurationレコードがない場合は、 GlideCurrencyConfig() ルールに従います。 * GlideCurrencyConfig():`null` を返します。 |
[表 : 20. 返される内容]

{#S-GCConfig-getReferenceCurrencySource__table_zsb_swq_sjb}  
このコード例では、デフォルトの参照通貨ソースを返します。

    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();


