삽질

Notion으로 우선순위 할일 관리하기

기여자 2022. 6. 27. 00:04

동기


할 일을 정리하면서 가장 먼저 처리할 순서대로 나열했으면 좋겠다는 마음이 들었다.

실제 일일 스케줄링
일 단위 할 일 정리시

이전부터 노션 데이터베이스 내에 수식 기능을 고민하고 있었다.

다만 문법에 맞는 코드 작성을 공부해야 해서 쭉 미루고 있었다 ㅠㅠ

드디어 여유가 생겨 오늘 만들었다.

 

결론


작성일(6월 26일) 기준 마감일이 3일이하로 다가올 경우 긴급으로 간주한다.

https://contribute.notion.site/312a697051074947954f802e30421ce2

템플릿을 복제한 뒤에 까 보셔도 됩니다.

 

과정


우선 내가 무엇이 필요한지 정의했다.

  • 긴급과 중요를 구분해서 체크 가능
  • 일을 우선순으로 보여주기
  • 끝난 일을 리스트에서 제거
  • 우선해야 할 일 알림 주기

이중 내가 생각하는 우선순이란

1. 마감이 급박한 일

2. 중요한 일

3. 중요하진 않지만 금방 털어내면 좋은 일

4. 기한이 없는 일

순서이다

 

구현 이전에 레퍼런스를 참고하고자 검색해보니

https://butteryoon.github.io/tools/2021/02/07/notion_Prioritize_Tasks.html

 

노션(Notion) 우선순위 테이블 만들기.

긴급, 중요 두가지 항목의 선택에 따라 항목의 우선 순위를 간단한 수식으로 체크하여 별표 개수로 표시한다.

butteryoon.github.io

와 같은 노션 우선순위 테이블 만들기가 있었다.

처음에 이 테이블을 그대로 사용하려 했었다. 하지만 막상 적용해보니 필요한 기능 중 우선순으로 보여주기(마감일이 급박한 일 최우선)이 내 필요와 달랐다.

https://www.notion.so/d1ae4e55c4f94f6281ee20b234aace3b

 

수식

Notion 데이터베이스에서는 다양한 계산식과 함수를 포함하는 수식을 속성으로 추가할 수 있습니다. Excel이나 Google Sheets처럼 합계와 같은 수식을 사용함으로써 데이터를 이해하는 데 도움이 되는

www.notion.so

노션 공식 문서에서 데이터베이스 테이블 예시중 마감일 계산 예시와 자동 체크박스 예시를 활용하기로 했다.

 

데이터베이스 생성 단계에서는

모든 열을 표시한 경우(실제 사용시에는 죽기전, 긴급수식을 숨김처리 한다)

중요도, 죽기 전, 긴급 수식을 수식으로 설정

긴급, 중요는 체크박스로 설정

마감일은 날짜 유형, 상대 형식, 24시간 형식으로 설정했다.

 

중요도는 정렬의 기준이 되며 별점을 3점 만점으로 0~3점이 있다

3점 - 매우 우선, 긴급하고 중요한 일이다

2점 - 긴급한 일이다.

1점 - 중요한 일이다.

0점 - 그 일은 언젠가 할 것이다.

 

죽기 전은 마감일 계산 예시를 그대로 활용했다.

dateBetween(prop("마감일"), now(), "days")

긴급 수식은 죽기 전의 값이 3 이하 일 경우 True를 반환한다.

smallerEq(prop("죽기전"), 3) or prop("긴급")

함수를 중첩하여 쓰면 이 두 컬럼이 필요 없지만 이 경우 불편한 노션 수식이 더 어려워진다.

처음 구현 시 한 번에 하려고 했다가 머리만 아파서 작은 단위로 나눴다.

 

마지막으로 중요도의 수식은 다음과 같다.

if(prop("긴급수식"), if(prop("중요"), "⭐⭐⭐", "⭐⭐"), if(prop("중요"), "⭐", ""))

참고한 블로그의 수식을 조금 변형했다.

하단에 각 함수에 대한 설명이 나오는 것은 큰 장점이지만 긴 코드 작성이 불편하도록 인터페이스가 되어있는 점, 언어 문법이 특이한 점이 단점이다.

 

 

 

레퍼런스


https://butteryoon.github.io/tools/2021/02/07/notion_Prioritize_Tasks.html

 

노션(Notion) 우선순위 테이블 만들기.

긴급, 중요 두가지 항목의 선택에 따라 항목의 우선 순위를 간단한 수식으로 체크하여 별표 개수로 표시한다.

butteryoon.github.io

https://www.notion.so/d1ae4e55c4f94f6281ee20b234aace3b

 

수식

Notion 데이터베이스에서는 다양한 계산식과 함수를 포함하는 수식을 속성으로 추가할 수 있습니다. Excel이나 Google Sheets처럼 합계와 같은 수식을 사용함으로써 데이터를 이해하는 데 도움이 되는

www.notion.so