---
sourceDocument: Xanadu Now Platform 기능
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/xanadu/servicenow-platform

 Release :

    - xanadu

ft:locale :

    - ko-KR

ft:publication_title :

    - Xanadu Now Platform 기능

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# KBBlock - 전역

# KBBlock - 전역 {#ariaid-title1}

* 릴리스 버전: Xanadu
* 
* 업데이트 날짜 2024년 08월 01일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 1분

`KBBlock` API는 지식 블록\[com.snc.knowledge_blocks\]에 스크립트 포함으로 포함되어 있습니다. 사용자 지정 지식 문서 뷰어와의 통합과 같은 지식 블록 기능에 사용할 수 있는 메서드를 제공합니다.

## KBBlock - KBBlock() {#ariaid-title2}

전역 응용 프로그램에서 KBBlock 개체를 인스턴스화합니다.
{#kbblock-kbblock__table_pk3_gp1_sdb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 없음 |   |   |
[표 1. 매개변수]

{#kbblock-kbblock__table_pk3_gp1_sdb}

## KBBlock - getArticleContent(GlideRecord knowledgeRecord) {#ariaid-title3}

사용자가 읽을 수 있는 관련 지식 블록 컨텐츠가 포함된 지식 문서를 가져옵니다.
지식 블록 기능을 활성화하고 애플리케이션에서 사용자 지정 지식 문서 뷰어를 사용하는 경우, 뷰어에 관련 블록 컨텐츠를 확장하는 문서가 표시되지 않을 수 있습니다. 사용자가 읽을 수 있는 블록 콘텐츠를 확장하려면 사용자 정의 뷰어 내에서 `getArticleContent()` 메서드를 호출해야 합니다.
{#kbblock-getarticlecontent_gr__table_np1_bwj_4db__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 지식기록 | GlideRecord | 표시할 지식 문서의 GlideRecord입니다. |
[표 2. 매개변수]

{#kbblock-getarticlecontent_gr__table_np1_bwj_4db} {#kbblock-getarticlecontent_gr__table_op1_bwj_4db__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | 사용자가 읽을 수 있는 관련 지식 블록 컨텐츠가 포함된 지식 문서입니다. |
[표 3. 반환]

{#kbblock-getarticlecontent_gr__table_op1_bwj_4db}  

### 사용자 지정 지식 문서 뷰어와 지식 블록 통합


    // This function returns the article text with expanded block content.
    function getArticleText(kbSysId) {
      var knowledgeRecord = new GlideRecord('kb_knowledge');
      var kbText='';
      if(knowledgeRecord.get(kbSysId)) {
        if(new GlidePluginManager().isActive('com.snc.knowledge_blocks')) {
          kbText = new KBBlock();
          kbText.getArticleContent(knowledgeRecord);
        }
        else
          kbText = knowledgeRecord.getValue('text');
        }
      return kbText;
    }

    // This is an example of how to call the function defined above.
    var kbText = getArticleText('01a1ca5b6710130038876c3b5685efd3');


