---
type: guide
bg-color: cyan-50
bg-pattern: dotted
icon: clipboard
icon-color: cyan-500
bg-color-dark: cyan-950
---
# 템플릿
NotePlan의 [템플릿](https://help.noteplan.co/article/136-templates)은 일일 계획, 프로젝트 개요, 회의 요약 등 모든 노트를 기성 구조로 시작하는 데 도움이 됩니다.
재사용 가능한 골격으로 사용하거나, 타임블록 스케줄, 잡무, 날씨, 일기 프롬프트, 안건 등을 삽입하는 본격적인 설정으로 사용할 수 있습니다.

~**시작 방법:**~
- 샘플 템플릿 생성: 스마트 폴더 아래의 템플릿 폴더를 오른쪽 클릭(또는 iOS에서 길게 누르기) → "샘플 템플릿 만들기", 또는 [여기를 클릭](noteplan://x-callback-url/createTemplates).
- 템플릿을 열어 사용자 정의하세요. 일일 노트 템플릿부터 시작하는 것을 추천합니다.
- 다음 방법으로 템플릿 사용:
	- 새 노트(일일 또는 일반)를 열고 빈 노트에서 "템플릿 삽입" 클릭.
	- `CMD+J`로 명령 막대를 열고 "insert template" 입력.
		- 기존 노트에서도 작동합니다. 템플릿이 커서 위치에 삽입됩니다.
		- 또는 `/insert template`를 입력하여 커서 위치에 삽입.
	- 일일 노트에 자동 삽입하려면 템플릿을 열고 캘린더+시계 아이콘(오른쪽 상단)을 클릭하여 예약.

~**회의 메모:**~
- [여기를 클릭](noteplan://x-callback-url/createTemplates?type=meeting)하여 회의 메모 샘플 템플릿 만들기.
- 타임라인(Mac에서는 오른쪽, iPhone에서는 캘린더+시간 버튼을 통해 하단)에서 이벤트를 선택하거나 테스트 이벤트 만들기.
- 이벤트를 열고 "새 노트 만들기" 선택, 그런 다음 회의 템플릿(예: "Monthly Folder") 선택.
- 완료. 노트가 생성되고 자동으로 파일되며 이벤트에 연결되어 쉽게 접근할 수 있습니다. 이벤트를 클릭하여 회의 메모에 접근할 수 있습니다.

## 템플릿 자동화
NotePlan 템플릿은 동적 플레이스홀더, JavaScript 자동화, 플러그인 명령을 지원하여 생성 시 또는 온디맨드로 콘텐츠를 생성합니다. 샘플 템플릿에서 몇 가지를 확인할 수 있습니다.
템플릿 헬퍼 함수와 사용자 정의 JS 스크립트를 사용하여 데이터를 가져오고, 텍스트를 포맷하고, 작업을 자동으로 삽입할 수 있습니다.
템플릿 내에서 코드를 작성하려면 특별한 태그를 사용: `<%-`가 시작 태그, `%>`가 닫는 태그로 무언가를 출력합니다.

**예시:**
```
---
title: 프로젝트 폴더에서 작업 복사
type: empty-note
---
<%
// 특정 폴더에서 모든 프로젝트 노트 가져오기
const folderPath = "10 - Projects" // 폴더 경로 변경
const allNotes = DataStore.projectNotes
const notesInFolder = allNotes.filter(note => note.filename.startsWith(folderPath))

// 해당 노트에서 모든 미완료 작업 수집
const tasks = []
for (const note of notesInFolder) {
  const openTasks = note.paragraphs.filter(p => p.type === "open")
  tasks.push(...openTasks)
}
-%>
<%- tasks.map(t => t.rawContent).join("\n") %>
```

**전체 문서:**
- [템플릿에서 JavaScript 실행](https://help.noteplan.co/article/148-run-javascript-code-in-your-templates)
- [템플릿에서 AI 프롬프트](https://help.noteplan.co/article/233-ai-prompts-in-templates)
- [템플릿에서 날짜](https://help.noteplan.co/article/150-dates-in-templates)
- [템플릿에서 프롬프트](https://help.noteplan.co/article/261-template-prompts-dialogs#working-frontmatter)
- [전체 NotePlan JavaScript API](https://help.noteplan.co/article/70-javascript-plugin-api)
- [템플릿 문서](https://noteplan.co/templates/docs)


### AI 프롬프트
AI 프롬프트(API를 사용하는 것보다 훨씬 쉬운 경우가 많음)를 사용하여 AI가 특정 노트에 접근하고 삽입할 콘텐츠를 처리하게 할 수 있습니다.
연간 노트에서 무작위 목표를 선택하거나, 어제나 지난주를 요약하거나, 전체 폴더에 접근하여 특정 정보를 찾을 수 있습니다.

**예시:**
```
---
title: 간단한 AI 예시
type: empty-note
---
**오늘의 영감:**
<%- await NotePlan.ai("오늘을 위한 짧은 동기 부여 인용구를 알려줘") %>

**오늘 작업 요약:**
<%- await NotePlan.ai("모든 미완료 작업을 간결하게 요약해", ["yesterday"]) %>

**올해의 무작위 목표:**
<%- await NotePlan.ai("연간 목표에서 무작위로 항목 하나를 반환해", ["this year"]) %>
```

## 템플릿에서 노트 속성
템플릿은 노트 속성을 미리 채울 수 있습니다. 이는 프로젝트 노트나 독서 노트 같은 컬렉션에서 특히 유용하며, 모두 같은 속성으로 시작할 수 있습니다.
샘플 템플릿 [[프로젝트 템플릿]]에서 이 방법을 확인할 수 있습니다.

~**시작 방법:**~
- 템플릿에는 이미 템플릿의 제목과 유형을 정의하는 노트 속성이 상단에 포함되어 있습니다. 이것들은 템플릿 전용이며 노트에 추가되지 않습니다.
- 템플릿에서 만든 노트에 속성을 추가하려면 템플릿 본문 상단에 시작 `--`와 끝 `--`(이중 하이픈) 사이에 배치합니다. 한 줄에 하나의 key: value 쌍을 사용.

**예시:**
```
--
상태: 백로그
유형: 프로젝트
--
## 프로젝트 노트

... 템플릿의 나머지
```

이것이 전체 템플릿이 될 수도 있습니다. 이중 하이픈 사이의 속성은 일반 노트 속성으로 노트에 추가됩니다.
