프런트엔드 노트 객체 FNote

연결된 공식 문서의 한국어 사본입니다. 함수 이름과 코드 문법은 원문을 유지했습니다. 외부 문서는 운영 버전과 다를 수 있으므로 지원 여부를 확인하세요. 공식 원문 보기

클래스 FNote

노트는 Trilium의 핵심 데이터 단위입니다.

목차

생성자

속성

접근자

메서드

생성자

속성

attachments: null | FAttachment[]
attributes: string[]
blobId: string
children: string[]
childToBranch: Record<string, string>
highlightedTokens?: string[]
isProtected: boolean
mime: string

콘텐츠 유형. 예: "application/json"

noteId: string
parents: string[]
parentToBranch: Record<string, string>
searchResultsLoaded?: boolean
targetRelations: string[]
title: string
type: NoteType

접근자

메서드

  • 매개변수

    • childNoteId: string
    • branchId: string
    • sort: boolean = true

    반환값 void

  • 매개변수

    • parentNoteId: string
    • branchId: string
    • sort: boolean = true

    반환값 void

  • 이 FNote를 프런트엔드 또는 백엔드 스크립트로 실행합니다.

    반환값 Promise<any>

    스크립트 실행이 끝나면 완료되는 Promise입니다. 프런트엔드 노트라면 스크립트의 반환값도 포함합니다.

    실행할 수 없는 노트 유형이나 MIME 유형이면 Error가 발생합니다.

  • 이 노트에 도달하는 모든 노트 경로를 반환합니다. 검색 노트가 포함된 경로는 순환이 생길 수 있어 제외합니다.

    반환값 string[][]

    노트 경로 배열입니다. 각 경로는 해당 경로를 이루는 노트 ID 배열로 표현합니다.

  • 매개변수

    • type: AttributeType

      속성 유형. 예: label 또는 relation

    • name: string

      속성 이름

    반환값 null | string

    지정한 유형과 이름의 속성값입니다. 해당 속성이 없으면 null입니다.

  • 가능한 노트 경로 중에서 다음 조건에 맞는 경로를 반환합니다: "가장 적절한 경로"

    매개변수

    • OptionalhoistedNoteId: string = "root"

    반환값 string[]

    해당 노트 경로를 이루는 노트 ID 배열

  • 가능한 노트 경로 중에서 다음 조건에 맞는 경로를 반환합니다: "가장 적절한 경로"

    매개변수

    • OptionalhoistedNoteId: string = "root"

    반환값 string

    직렬화한 노트 경로. 예: root/a1h315/js725h

  • 매개변수

    • name: string

      라벨 이름

    반환값 null | string

    라벨이 있으면 라벨 값을 반환하고 없으면 null을 반환합니다.

  • 매개변수

    • type: AttributeType

      속성 유형. 예: label 또는 relation

    • name: string

      속성 이름

    반환값 null | string

    지정한 유형과 이름의 속성값입니다. 해당 속성이 없으면 null입니다.

  • 매개변수

    • name: string

      라벨 이름

    반환값 null | string

    라벨이 있으면 라벨 값을 반환하고 없으면 null을 반환합니다.

  • 매개변수

    • name: string

      관계 이름

    반환값 null | string

    관계가 있으면 관계 값을 반환하고 없으면 null을 반환합니다.

  • 매개변수

    • name: string

    반환값 Promise<null | FNote>

    관계의 대상 노트입니다. 대상이 비어 있거나 노트를 찾지 못하면 null입니다.

  • 매개변수

    • name: string

      관계 이름

    반환값 null | string

    관계가 있으면 관계 값을 반환하고 없으면 null을 반환합니다.

  • 반환값 null | "frontend" | "backend"

    JavaScript 실행 환경. 가능한 값: "frontend" or "backend"

  • 매개변수

    • ancestorNoteId: string
    • followTemplates: boolean = false
    • visitedNoteIds: null | Set<string> = null

    반환값 boolean

  • 매개변수

    • type: AttributeType

      속성 유형. 예: label 또는 relation

    • name: string

      속성 이름

    반환값 boolean

    상속받은 속성을 포함해 지정한 유형과 이름의 속성이 있으면 true입니다.

  • 매개변수

    • name: string

      라벨 이름

    반환값 boolean

    상속받은 라벨을 포함해 해당 라벨이 있으면 true입니다.

  • 매개변수

    • type: AttributeType

      속성 유형. 예: label 또는 relation

    • name: string

      속성 이름

    반환값 boolean

    상속받은 속성을 포함해 지정한 유형과 이름의 속성이 있으면 true입니다.

  • 매개변수

    • name: string

      라벨 이름

    반환값 boolean

    상속받은 라벨을 제외하고 해당 라벨이 있으면 true입니다.

  • 매개변수

    • name: string

      관계 이름

    반환값 boolean

    상속받은 관계를 제외하고 해당 관계가 있으면 true입니다.

  • 매개변수

    • name: string

      관계 이름

    반환값 boolean

    상속받은 관계를 포함해 해당 관계가 있으면 true입니다.

  • 반환값 boolean

    숨겨지지 않은 경로가 없으면 true입니다. 즉 보이는 트리에 노트 복제본이 없다는 뜻입니다.

  • 매개변수

    • name: string

      라벨 이름

    반환값 boolean

    상속받은 라벨을 포함해 라벨이 존재하면서 다음 값이 아니면 true입니다: "false" value.