Templater 심화: 내부 함수(Internal Functions)
Templater 내부 함수는 Templater에서 제공하는 다양한 기능과 작업을 수행하기 위해 사용되는 사전 정의된 함수의 집합입니다. 텍스트 파일 내에서 동적 콘텐츠를 생성하거나, 특정 작업을 자동화하기 위해 호출할 수 있습니다. 내부 함수들은 Templater의 모듈화된 구조 내에서 조직되어 있으며, 각 모듈은 특정 범위의 기능성을 제공합니다.
함수 호출 방법
Templater의 모든 내부 함수는 <% tp.<module_name>.<internal_function_name> %>
형태로 호출됩니다.
내부 함수 목록
Config module (tp.config
)
Templater 설정과 관련된 기능을 제공합니다. 사용자의 Templater 설정을 조회하거나 수정할 수 있습니다.
Date module (tp.date
)
날짜와 시간을 다루는 함수를 포함합니다. 현재 날짜, 시간을 포맷에 맞게 반환하거나, 날짜 계산과 관련된 작업을 수행할 수 있습니다.
File module (tp.file
)
현재 문서나 다른 문서와 관련된 파일 조작 기능을 제공합니다. 파일 이름을 변경하거나, 새로운 파일을 생성하는 등의 작업을 할 수 있습니다.
Frontmatter module (tp.frontmatter
)
문서의 프론트매터(frontmatter)를 조회하거나 수정하는 기능을 제공합니다.
Hooks module (tp.hooks
)
사용자 정의 스크립트를 실행하기 전후에 특정 동작을 정의할 수 있는 기능을 제공합니다.
Obsidian module (tp.obsidian
)
Obsidian 애플리케이션과 직접적으로 상호 작용하는 기능을 제공합니다. 현재 활성 문서를 변경하거나, 특정 문서를 열 수 있습니다.
System module (tp.system
)
시스템 명령어를 실행하거나, 외부 스크립트와의 상호작용을 가능하게 하는 기능을 제공합니다. 복잡한 작업을 자동화하는 데 유용합니다.
Web module (tp.web
)
TTP 요청을 보내거나, 웹 콘텐츠를 가져오는 기능을 제공합니다. 외부 API와의 통신이나 웹 데이터의 추출에 사용됩니다.
'옵시디언 활용 > Templater' 카테고리의 다른 글
Templater 심화: Date module (tp.date) (1) | 2024.02.11 |
---|---|
Templater 심화: Config Module (tp.config) (0) | 2024.02.08 |
Templater 기초: 확장 명령어 (0) | 2024.02.07 |
Templater 기초: 기본 명령어 (0) | 2024.01.27 |
Templater 기초: 소개와 기본설정 (0) | 2024.01.26 |