---
title: "Obsidian -  플러그인 - Obsidian-Tasks-Timeline(Tasks를 Timeline형식으로 표시하기)"
source: "https://newace77.tistory.com/entry/Obsidian-%ED%94%8C%EB%9F%AC%EA%B7%B8%EC%9D%B8-Obsidian-Tasks-TimelineTasks%EB%A5%BC-Timeline%ED%98%95%EC%8B%9D%EC%9C%BC%EB%A1%9C-%ED%91%9C%EC%8B%9C%ED%95%98%EA%B8%B0?category=972457"
author:
  - "[[newace77]]"
published: 2023-11-11
created: 2025-01-25
description: "1. 들어가며.저는 할 일을 Obsidian에서 Tasks 플러그인을 통해 관리하고 있습니다. 나름 Dashboard를 만들어 만족스럽게 사용하고 있습니다. 그러던 중 Tasks를 타임라인 형태로 표시하고 관리가능한 플러그인을 확인하여 공유하고자 합니다. 2. 플러그인플러그인 이름 : Obsidian-Tasks-Timeline Link : https://github.com/702573N/Obsidian-Tasks-Timeline 2.1 설치방법  Link에서 제공하는 파일(view.css, view.js)을 Valut의 원하는 위치에 저장 DataView 플러그인은 설치되어야 함.설치 후에 작동확인을 위해 아래와 같이 Task들을 입력하였습니다. (Sample1.md) 2.2. 기본 문법task를 입력한.."
tags:
  - "clippings"
---
- [1\. 들어가며.](https://newace77.tistory.com/entry/?category=972457#section-0)
- [2\. 플러그인](https://newace77.tistory.com/entry/?category=972457#section-1)
- [2.1 설치방법](https://newace77.tistory.com/entry/?category=972457#section-2)
- [2.2. 기본 문법](https://newace77.tistory.com/entry/?category=972457#section-3)
- [2.3. 옵션](https://newace77.tistory.com/entry/?category=972457#section-4)
- [3\. 사용해보기](https://newace77.tistory.com/entry/?category=972457#section-5)
- [4\. 후기](https://newace77.tistory.com/entry/?category=972457#section-6)

- [1\. 들어가며.](https://newace77.tistory.com/entry/?category=972457#section-0)
- [2\. 플러그인](https://newace77.tistory.com/entry/?category=972457#section-1)
- [2.1 설치방법](https://newace77.tistory.com/entry/?category=972457#section-2)
- [2.2. 기본 문법](https://newace77.tistory.com/entry/?category=972457#section-3)
- [2.3. 옵션](https://newace77.tistory.com/entry/?category=972457#section-4)
- [3\. 사용해보기](https://newace77.tistory.com/entry/?category=972457#section-5)
- [4\. 후기](https://newace77.tistory.com/entry/?category=972457#section-6)

## **1\. 들어가며.**

저는 할 일을 Obsidian에서 Tasks 플러그인을 통해 관리하고 있습니다. 나름 Dashboard를 만들어 만족스럽게 사용하고 있습니다. 

그러던 중 Tasks를 타임라인 형태로 표시하고 관리가능한 플러그인을 확인하여 공유하고자 합니다.

## **2\. 플러그인**

플러그인 이름 : Obsidian-Tasks-Timeline  
Link : [https://github.com/702573N/Obsidian-Tasks-Timeline](https://github.com/702573N/Obsidian-Tasks-Timeline)

### **2.1 설치방법** 

- Link에서 제공하는 파일(view.css, view.js)을 Valut의 원하는 위치에 저장
- DataView 플러그인은 설치되어야 함.

설치 후에 작동확인을 위해 아래와 같이 Task들을 입력하였습니다. (Sample1.md)

![Tasks(예)](https://blog.kakaocdn.net/dn/zrnjY/btsz61j6kYA/mLeKd9e7xes2KNkDsPTZt0/img.png)

Tasks(예)

### **2.2. 기본 문법**

task를 입력한 노트 혹은 다른 노트에 아래와 같이 입력합니다.($AA : view.css, view.js를 복사한 위치)

```java
\`\`\`dataviewjsawait dv.view("$AA", {pages: ""})\`\`\`
```

위의 코드를 적용하면 아래와 같은 화면으로 나타나집니다.

기본 문법에 여러 옵션을 적용할 수 있습니다. 많이 사용할만한 옵션을 아래에서 설명하겠습니다.

![TasksTimeline(예)](https://blog.kakaocdn.net/dn/vKxGZ/btsz6xpZG4x/J212VsKZ7uUA2gnWRF9N9k/img.png)

TasksTimeline(예)

### **2.3. 옵션**

```java
dv.view("$AA", {pages: "",select: "Task Management/Inbox.md",inbox: "Task Management/Inbox.md",dailyNoteFolder: "Daily Notes",forward: true,options: ""})
```

1. pages : Task를 가지고 있는 참조하는 노트 위치
1. pages: "" 일 경우는 모든 폴더
2. 2\. 여러 폴더에 Task가 나누어져 있는데, 특정 위치 task만 참조하고 싶을 때는 pages: "원하는 폴더"
2. select :
1. Quick entry panel에서 추가한 task를 추가할 노트 지정
2. select 옵션이 없으면 dailyNoteFolder에 지정된 폴더에 dailyNoteFormat으로 정의된 포맷으로 만들어진 노트에 기록됨.
3. inbox : Scratch 파일 위치를 지정할 수 있음.
4. dailyNoteFolder : Quick entry panel에서 추가된 task가 기록될 daily 노트 폴더 위치
5. forward : true로 설정할 경우 만료일이 현재 시점을 이전일 경우 현재일에 표시합니다. 반대(false)이면 원래 만료시기에 표시를 합니다. (아래 그림 참조)
6. options : 아래 옵션 중 원하시는 옵션을 선택하시면 됩니다. 여러 옵션을 적용하고 싶으면 options: "noCounters noQuickEntry noInfo" 같은 형식으로 작성하면 됩니다.

```java
options: "noCounters"options: "noQuickEntry"options: "noYear"options: "noRelative"options: "noRepeat"options: "noPriority"options: "noTag"options: "noFile"options: "noHeader"options: "noInfo"options: "noDone"
```
![TasksTimeline 옵션(forward)](https://blog.kakaocdn.net/dn/b1GWe0/btsAaWnXRu9/LgB1OkDDFKXJUUU0PFk6cK/img.png)

TasksTimeline 옵션(forward)

이 밖에도 여러 선택사항이 있습니다. 더 자세한 내용은 위의 링크를 보시면 개발자의 친절한 문서가 있습니다.

## **3\. 사용해보기**

- 해당 task를 클릭하면 해당 task를 적은 노트로 이동
- Filter button : Today 밑의 세 가지 버튼은 Filter 버튼입니다.
- To Do : 현재 해야 할 task
- Overdue : 기한 초과 task
- Unplanned : 기한 미설정 task
- Quick Panel
- 손쉽게 task를 추가할 수 있습니다.
- tasks 플러그인 문법에 맞추어 작성하시면 됩니다.
- tasks 문법에 필요한 snippet을 아래와 같이 제공합니다.
- due > 📅
- start > 🛫
- scheduled > ⏳
- done > ✅
- high > ⏫
- medium > 🔼
- low > 🔽
- repeat > 🔁
- recurring > 🔁

![Quick panel](https://blog.kakaocdn.net/dn/lMPkC/btsz7RadnB3/GHjdilRKzIFkT9ZXS7Wf1k/img.png)

Quick panel

- 사이드 패널에 위치시키기
- Timeline 노트를 사이드 패널 헤더에 Drag & Drop 하면 아래 그림과 같이 타임라인을 옆  
에 항상 둘 수 있습니다.
- 동일한 노트 파일이기 때문에 일반적인 노트와 동일하게 작용합니다.

![사이드 패널 위치시키기](https://blog.kakaocdn.net/dn/cOtoTS/btsAa9HmyaI/kqHtrWjCTryoN71hrPOQfK/img.png)

사이드 패널 위치시키기

## **4\. 후기**

- task를 타임라인형태로 볼 수 있어서 다량의 task를 확인하기에 용이했습니다.
- 사이드 패널에 위치시킬 수 있어서 일정/기한 확인하기에 용이했습니다.
- 제가 공부가 부족해 tag별로 구분할 수 없었는데, 조금만 더 공부하면 포맷을 조금 바꾸어 더 좋게 사용할 수 있을 것 같습니다.
- 같은 개발자가 개발한 tasksCalendar도 있는데, 그것보다는 timelne형식이 조금 더 저에게는 맞는 것 같습니다.

필요한 분들에게 도움이 되었으면 합니다.