---
sourceDocument: 호주 API 참조
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/api-reference

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 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}

| 이름 | 유형 | 설명 |
|-|-|-|
| 없음 |   |   |
[표 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}

기본 클래스인 경우 예를 반환합니다.
{#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}

이 테이블이 계층 구조에 없는 경우 예를 반환합니다.
{#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}

이 클래스의 예를 반환합니다.
{#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


