---
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


---

# GlideDynamicNamespace - グローバル

# GlideDynamicNamespace - グローバル {#ariaid-title1}

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

GlideDynamicNamespace API は、動的名前空間メタデータへのアクセスを提供します。

この API は、動的名前空間 \[dynamic_namespace\] テーブルで定義された動的スキーマ値を取得できるようにするメソッドを提供します。動的名前空間の詳細については、「 [Dynamic Schema](https://www.servicenow.com/docs/access?context=dynamic-schema&version=australia&pubname=australia-platform-administration&ft:locale=en-US)」を参照してください。  
関連項目：

* [GlideDynamicAttribute - グローバル](https://servicenow-prod.fluidtopics.net/kpFDPbEtHa~v5ZxYM8HgzQ#GlideDynamicAttributeAPI "GlideDynamicAttribute API は動的属性メタデータへのアクセスを提供します。") --- getNamespaceName()
* [GlideDynamicAttributeStore - グローバル](https://servicenow-prod.fluidtopics.net/gcraWFETAPX6RwMUTK4a9w#GlideDynamicAttStoreAPI "GlideDynamicAttributeStore API を使用して、テーブルまたはフィールドとは無関係に動的属性を操作するためのオブジェクトを作成します。")
  * getDynamicNamespace()
  * setDynamicNamespace()
  {#GlideDynamicNamespaceAPI__ul_jd5_1s2_dhc}
* [GlideElement - グローバル](https://servicenow-prod.fluidtopics.net/fTiHnEvNeGD~RfuUaMUdAw#c_GlideElementAPI "GlideElement API には、フィールドとその値を扱うための便利なスクリプトメソッドが多数用意されています。GlideElement メソッドは、現在の Glide レコードのフィールドで使用できます。") --- getDynamicNamespace()
* [GlideElementDynamicAttributeStore - グローバル](https://servicenow-prod.fluidtopics.net/6Y1kqY1sHFc2sfCKSLnDyQ#GlideElementDynamicAttStoreAPI "GlideElementDynamicAttributeStore API は、現在の Glide レコードの動的属性を管理するための便利なスクリプトメソッドを提供します。これらのメソッドを GlideRecord API と組み合わせて使用し、定義済みの動的属性値を取得および設定します。") --- getDynamicNamespace()
{#GlideDynamicNamespaceAPI__ul_dvm_lym_b2c}

## GlideDynamicNamespace:getName() {#ariaid-title2}

動的名前空間の名前を取得します。
{#GDN-getName__table_n5y_sln_b2c__entry__3}

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

{#GDN-getName__table_n5y_sln_b2c} {#GDN-getName__table_o5y_sln_b2c__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | 動的名前空間の名前プロパティの値。 |
[表 : 2. 返される内容]

{#GDN-getName__table_o5y_sln_b2c}  
次の例は、動的名前空間の名前を取得する方法を示しています。この例では、名前空間に関連付けられた動的属性ストアフィールドが `u_attributes`です。

    var gr = new GlideRecord('u_product');
    gr.query();
    gr.next();

    gs.info("Dynamic namespace: " + gr.u_attributes.getDynamicNamespace().getName());

出力:

    Dynamic namespace: u_product/u_attributes

## GlideDynamicNamespace:isActive() {#ariaid-title3}

オブジェクトがアクティブな動的名前空間であるかどうかを返します。
{#GDN-isActive__table_n5y_sln_b2c__entry__3}

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

{#GDN-isActive__table_n5y_sln_b2c} {#GDN-isActive__table_o5y_sln_b2c__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | 動的名前空間がアクティブかどうかを示すフラグ。 有効な値： * true:動的名前空間はアクティブです。 * false:動的名前空間はアクティブではありません。 {#GDN-isActive__ul_trp_nxn_b2c} |
[表 : 4. 返される内容]

{#GDN-isActive__table_o5y_sln_b2c}  
次の例は、 `u_product/u_attributes` と呼ばれる動的名前空間がアクティブかどうかを判断する方法を示しています。この例では、名前空間に関連付けられた動的属性ストアフィールドが `u_attributes`です。

    var gr = new GlideRecord('u_product');
    gr.query();
    gr.next();

    gs.info("Dynamic namespace: " + gr.u_attributes.getDynamicNamespace().getName());
    gs.info("Active true/false: " + gr.u_attributes.getDynamicNamespace().isActive());

出力:

    Dynamic namespace: u_product/u_attributes
    Active true/false: false

## GlideDynamicNamespace:isTransient() {#ariaid-title4}

オブジェクトが一時的な動的名前空間であるかどうかを返します。
* 動的名前空間は、データ型とsys_idを使用して動的名前空間 \[dynamic_namespace\] テーブルで定義されます。
* 一時動的名前空間は、動的名前空間 \[dynamic_namespace\] テーブルに定義なしで DynamicAttributeStore フィールドに追加された動的名前空間です。一時的な動的名前空間には、一時的な属性のみが含まれます。
{#GDN-isTransient__table_n5y_sln_b2c__entry__3}

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

{#GDN-isTransient__table_n5y_sln_b2c} {#GDN-isTransient__table_o5y_sln_b2c__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | 動的名前空間が一時的かどうかを示すフラグ。 有効な値： * true:動的名前空間は一時的ではありません。 * false:動的名前空間は一時的です。 {#GDN-isTransient__ul_trp_nxn_b2c} |
[表 : 6. 返される内容]

{#GDN-isTransient__table_o5y_sln_b2c}  
次の例は、 `u_product/u_attributes` と呼ばれる動的名前空間が一時的かどうかを判断する方法を示しています。この例では、名前空間に関連付けられた動的属性ストアフィールドが `u_attributes`です。

    var gr = new GlideRecord('u_product');
    gr.query();
    gr.next();

    gs.info("Dynamic namespace: " + gr.u_attributes.getDynamicNamespace().getName());
    gs.info("Is transient? t/f: " + gr.u_attributes.getDynamicNamespace().isTransient());

出力:

    Dynamic namespace: u_product/u_attributes
    Is transient? t/f: false


