관련 테이블 및 스크립팅된 요소 양식 관리

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 2분
  • 템플릿을 생성하는 데 필요한 관련 테이블스크립팅된 요소 구성요소를 관리합니다 Microsoft PowerPoint .

    시작하기 전에

    필요한 역할: sn_ppt_export.ppt_admin

    프로시저

    1. 다음으로 이동 모두 > PowerPoint 관리 > PowerPoint 보고서 유형.
    2. 상위 테이블 기록(예: 프로젝트 보고서 pm_project)을 선택합니다.
      옵션설명
      관련 테이블을 관리하기 위해 사용자 지정 원격 테이블 또는 상위 테이블의 하위 테이블을 추가할 수 있습니다.
      1. 관련 테이블 관련 목록에서 새로 만들기를 선택합니다.

        관련 테이블 양식의 필드에 내용을 입력합니다. 필드 값에 대한 설명은 관련 테이블 양식 문서를 참조하십시오.

      2. 사용자 지정 원격 테이블을 추가하려면 다음을 수행합니다.
        1. Create a remote table.
        2. 목록에서 필요한 원격 테이블을 선택합니다.
        3. 사용자 지정 스크립트 사용 옵션을 선택합니다.
        4. 사용자 지정 스크립트 상자에서 코드를 작성하여 원격 테이블과 메인 테이블 간의 연결을 설정합니다.
      3. 기본 테이블에서 하위 테이블을 선택하려면 다음을 수행합니다.
        1. 목록에서 하위 테이블을 선택합니다.
        2. 상위 관계 열을 하위 테이블을 상위 테이블에 연결하는 필드로 설정합니다.
      4. 제출을 선택합니다.

      선택한 테이블과 상위 테이블과의 관계가 관련 테이블 섹션에 표시됩니다.

      스크립팅된 요소를 관리하기 위해
      1. 스크립팅된 요소 구성요소에서 새로 만들기를 선택합니다.
      2. 스크립팅된 요소 양식의 필드에 내용을 입력합니다. 필드 값에 대한 설명은 스크립팅된 요소 양식 문서를 참조하십시오.
      3. 제출을 선택합니다.
    3. 스크립트 구성요소를 구성하려면 템플릿에 동적 컨텐츠를 생성하는 스크립트 논리를 지정합니다.

      스크립트 구성요소를 사용하면 PowerPoint 템플릿에 계산되거나 동적으로 생성된 컨텐츠를 포함할 수 있습니다. 내장된 필드, 테이블 또는 텍스트 구성요소 유형이 요구사항을 충족하지 않는 경우 스크립트를 사용합니다.

      예: 서식이 지정된 프로젝트 상태를 표시하려면 다음을 수행합니다.

      (function() {
                        var gr = new GlideRecord('pm_project');
                        gr.get(current.getValue('sys_id'));
                        var health = gr.getValue('health');
                        if (health == 'green') return 'On Track';
                        else if (health == 'yellow') return 'At Risk';
                        else return 'Off Track';
                        })()
      주:
      ServiceNow 관리자에게 사용 가능한 스크립팅 API 및 컨텍스트 변수를 확인합니다. 스크립트 구성요소는 서버 측에서 실행되며 현재 기록 컨텍스트에 액세스할 수 있습니다.
    4. 업데이트를 선택합니다.