---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideTableHierarchy - スコープ指定

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

GlideTableHierarchy API は、テーブルの関係に関する情報を処理するためのメソッドを提供します。

## GlideTableHierarchy - GlideTableHierarchy(文字列 tableName) {#ariaid-title2}

GlideTableHierarchy オブジェクトをインスタンス化します。
{#r_ScopedGlideTableHierarchyGlideTableHierarchy_String__table_fff_zrs_2r__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| tableName | 文字列 | テーブルの名前。 |
[表 : 1. パラメーター]

{#r_ScopedGlideTableHierarchyGlideTableHierarchy_String__table_fff_zrs_2r}  

    var table = new GlideTableHierarchy("incident"); 
    gs.info(table.getTables());

出力:

    incident,task

## GlideTableHierarchy - getAllExtensions() {#ariaid-title3}

現在のテーブルを拡張し、現在のテーブルを含めるすべてのテーブルが含まれる文字列のアレイを返します。
{#r_ScopedGlideTableHierarchyGetAllExtensions__table_ctl_fvs_2r__entry__3}

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

{#r_ScopedGlideTableHierarchyGetAllExtensions__table_ctl_fvs_2r} {#r_ScopedGlideTableHierarchyGetAllExtensions__table_dtl_fvs_2r__entry__2}

| タイプ | 説明 |
|-|-|
| アレイ | 現在のテーブルを含む階層内のテーブルが含まれる文字列のアレイ。 |
[表 : 3. 返される内容]

{#r_ScopedGlideTableHierarchyGetAllExtensions__table_dtl_fvs_2r}  

    var table = new GlideTableHierarchy("task"); 
    gs.info(table.getAllExtensions());

出力：わかりやすくするために追加された改行。

    task,sc_task,problem_task,change_phase,sc_req_item,kb_submission,
    release_phase,problem,ticket,sm_task,hr_task,change_task,change_request,
    change_request_imac,incident,release_task,vtb_task,sm_order,hr_case,
    sysapproval_group,sc_request

## GlideTableHierarchy - getBase() {#ariaid-title4}

親クラスを返します。
{#r_ScopedGlideTableHierarchyGetBase__table_aqs_p3t_2r__entry__3}

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

{#r_ScopedGlideTableHierarchyGetBase__table_aqs_p3t_2r} {#r_ScopedGlideTableHierarchyGetBase__table_bqs_p3t_2r__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | 親クラス。 |
[表 : 5. 返される内容]

{#r_ScopedGlideTableHierarchyGetBase__table_bqs_p3t_2r}  

    var table = new GlideTableHierarchy("cmdb_ci_server"); 
    gs.info(table.getBase());

出力:

    cmdb_ci_computer

## GlideTableHierarchy - getHierarchy() {#ariaid-title5}

現在のテーブルの階層内のすべてのクラスを含む文字列のアレイを返します。
{#r_ScopedGlideTableHierarchyGetHierarchy__table_kwh_sht_2r__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| none |   |   |
[表 : 6. パラメーター]

{#r_ScopedGlideTableHierarchyGetHierarchy__table_kwh_sht_2r} {#r_ScopedGlideTableHierarchyGetHierarchy__table_lwh_sht_2r__entry__2}

| タイプ | 説明 |
|-|-|
| アレイ | 階層内のクラスの文字列のアレイ。 |
[表 : 7. 返される内容]

{#r_ScopedGlideTableHierarchyGetHierarchy__table_lwh_sht_2r}  

    var table = new GlideTableHierarchy("incident"); 
    gs.info(table.getHierarchy());

出力:

    incident,task

## GlideTableHierarchy - getName() {#ariaid-title6}

テーブルの名前を返します。
{#r_ScopedGlideTableHierarchyGetName__table_hqw_hts_2r__entry__3}

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

{#r_ScopedGlideTableHierarchyGetName__table_hqw_hts_2r} {#r_ScopedGlideTableHierarchyGetName__table_iqw_hts_2r__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | テーブルの名前。 |
[表 : 9. 返される内容]

{#r_ScopedGlideTableHierarchyGetName__table_iqw_hts_2r}  

    var table = new GlideTableHierarchy("incident"); 
    gs.info(table.getName());

出力:

    incident

## GlideTableHierarchy - getRoot() {#ariaid-title7}

階層のトップレベルのクラスを返します。
{#r_ScopedGlideTableHierarchyGetRoot__table_xnc_f3t_2r__entry__3}

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

{#r_ScopedGlideTableHierarchyGetRoot__table_xnc_f3t_2r} {#r_ScopedGlideTableHierarchyGetRoot__table_ync_f3t_2r__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | ルートクラスの名前。 |
[表 : 11. 返される内容]

{#r_ScopedGlideTableHierarchyGetRoot__table_ync_f3t_2r}  

    var table = new GlideTableHierarchy("cmdb_ci_server"); 
    gs.info(table.getRoot());

出力:

    cmdb

## GlideTableHierarchy - getTables() {#ariaid-title8}

階層内のテーブル名の文字列のアレイを返します。
{#r_ScopedGlideTableHierarchyGetTables__table_xkr_xts_2r__entry__3}

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

{#r_ScopedGlideTableHierarchyGetTables__table_xkr_xts_2r} {#r_ScopedGlideTableHierarchyGetTables__table_ykr_xts_2r__entry__2}

| タイプ | 説明 |
|-|-|
| アレイ | 階層内のテーブル名を含む文字列のアレイ。 |
[表 : 13. 返される内容]

{#r_ScopedGlideTableHierarchyGetTables__table_ykr_xts_2r}  

    var table = new GlideTableHierarchy("incident"); 
    gs.info(table.getTables());

出力:

    incident,task

## GlideTableHierarchy - getTableExtensions() {#ariaid-title9}

現在のテーブルを拡張するすべてのテーブルが含まれる文字列のアレイを返します。
{#r_ScopedGlideTableHierarchyGetTableExtensions__table_egs_p5s_2r__entry__3}

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

{#r_ScopedGlideTableHierarchyGetTableExtensions__table_egs_p5s_2r} {#r_ScopedGlideTableHierarchyGetTableExtensions__table_fgs_p5s_2r__entry__2}

| タイプ | 説明 |
|-|-|
| アレイ | 現在のテーブルを拡張するテーブルが含まれる文字列のアレイ。 |
[表 : 15. 返される内容]

{#r_ScopedGlideTableHierarchyGetTableExtensions__table_fgs_p5s_2r}  

    var table = new GlideTableHierarchy("task"); 
    gs.info(table.getTableExtensions());

出力：わかりやすくするために追加された改行

    sc_task,problem_task,change_phase,sc_req_item,kb_submission,release_phase,problem,
    ticket,sm_task,hr_task,change_task,change_request,change_request_imac,incident,
    release_task,vtb_task,sm_order,hr_case,sysapproval_group,sc_request

## GlideTableHierarchy - isBaseClass() {#ariaid-title10}

基底クラスの場合は true を返します。
{#r_ScopedGlideTableHierarchyIsBaseClass__table_js2_1jt_2r__entry__3}

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

{#r_ScopedGlideTableHierarchyIsBaseClass__table_js2_1jt_2r} {#r_ScopedGlideTableHierarchyIsBaseClass__table_ks2_1jt_2r__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | 現在のテーブルに親がなく、拡張がある場合は true。 |
[表 : 17. 返される内容]

{#r_ScopedGlideTableHierarchyIsBaseClass__table_ks2_1jt_2r}  

    var table = new GlideTableHierarchy("incident"); 
    gs.info(table.isBaseClass());

出力:

    false

## GlideTableHierarchy - isSoloClass() {#ariaid-title11}

このテーブルが階層内にない場合は true を返します。
{#r_ScopedGlideTableHierarchyIsSoloClass__table_djg_mjt_2r__entry__3}

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

{#r_ScopedGlideTableHierarchyIsSoloClass__table_djg_mjt_2r} {#r_ScopedGlideTableHierarchyIsSoloClass__table_ejg_mjt_2r__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | 現在のテーブルに親がなく、拡張がない場合は true。 |
[表 : 19. 返される内容]

{#r_ScopedGlideTableHierarchyIsSoloClass__table_ejg_mjt_2r}  

    var table = new GlideTableHierarchy("sys_user"); 
    gs.info(table.isSoloClass());

出力:

    true

## GlideTableHierarchy - hasExtensions() {#ariaid-title12}

このクラスが拡張されている場合は true を返します。
{#r_ScopedGlideTableHierarchyHasExtensions__table_jqs_wjt_2r__entry__3}

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

{#r_ScopedGlideTableHierarchyHasExtensions__table_jqs_wjt_2r} {#r_ScopedGlideTableHierarchyHasExtensions__table_kqs_wjt_2r__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | テーブルに拡張がある場合は true。 |
[表 : 21. 返される内容]

{#r_ScopedGlideTableHierarchyHasExtensions__table_kqs_wjt_2r}  

    var table = new GlideTableHierarchy("incident"); 
    gs.info(table.hasExtensions());

出力：

    false


