생산성./노션(notion)

[노션 사용법] 노션에서 이번 주 일정만 보이도록 하는 방법 (수정본)

Place-B 2021. 1. 10. 13:10
반응형

 

전에 포스팅했던 '노션에서 이번 주 일정만 보이도록 하는 방법'에 약간의 문제점이 발생해서 그것을 보완하는 포스팅을 해보려 한다. 

🔻🔻🔻해당 포스팅 🔻🔻🔻

 

2020/10/06 - [생산성./노션(notion)] - 노션 캘린더에서 이번 주 일정만 따로 보이게 하는 방법

 

노션 캘린더에서 이번 주 일정만 따로 보이게 하는 방법

노션에서는 아래와 같이 캘린더 데이터베이스가 제공된다. / -> Calendar - Inline 캘린더를 사용하면 한 달 일정을 한눈에 보기에 좋다. 그런데 만약 이번 주 일정만 따로 보고 싶으면 어떻게 해야 할

place-b.tistory.com

 

 

문제는 오늘날짜가 일요일일 때 발생했다.

원래대로라면 이번주 일정인 4일(월요일)부터 10일(일요일)의 일정이 아래에 표시되어야 하는데 보면 다음 주 월요일부터 일요일의 일정이 표시되고 있다.

 

 

왜 이런 문제가 발생했을까?

문제는 Week formula에 입력했던 수식에서 찾을 수 있었다.

(formatDate(prop("Week Begining"), "w") == formatDate(now(), "w")) ? "This Week" : "Far Away"

여기서 앞부분, formatDate(prop("Week Begining"), "w")은 이번 주가 몇 주 차에 해당하는지를 나타내는 부분이다.

아래에 보면 이번주는 2주 차인 것으로 확인된다.

뒷부분에 formatDate(now(), "w")는 오늘이 몇 주 차에 해당하는지를 보여주는데 일요일인 오늘은 3주 차로 되어있다.

두 값이 같을 때 This Week으로 표시되고 아니면 Far Away로 표시되는데 이 말은 노션의 캘린더가 기본적으로 일요일을 한 주의 시작으로 본다는 말이다.

때문에 이번주의 시작인 4일(월요일)은 2주차지만 10일(일요일)은 3주 차가 되면서 This Week에 해당되지 않게 되었다.

 

 

현재 상황에서 가장 간단한 해결방법은 캘린더에 맞게 수식을 조금 변경하는 것이다.

(사실 제일 좋은건 노션에서 이번 주 필터를 만들어주는 것인데 아직 그 기능은 없다...)

일단 캘린더를 월요일-일요일로 되어있는 것을 일요일-토요일로 보이도록 바꿔주자.

맨 왼쪽 상단에 Settings & Members -> Language & region -> Start week on Monday를 해제해주면 캘린더의 모양이 바뀐다. 

한 주의 시작이 월요일이 아닌 일요일이 되는 것이다.

 

 

Week Begining의 값을 월요일이 아닌 일요일로 변경해줘야 한다.

한 주의 시작이 일요일이 되기 때문이다.

즉, 아래처럼 11일 월요일에 일정이 있다면 Week Begining 값은 10일(일요일)로 체크를 해주는 것이다.

 

 

 

Date의 수식도 약간의 변경이 있다.

(prop("Day") == "Mon") ? dateAdd(prop("Week Begining"), 1, "days") : ((prop("Day") == "Tue") ? dateAdd(prop("Week Begining"), 2, "days") : ((prop("Day") == "Wed") ? dateAdd(prop("Week Begining"), 3, "days") : ((prop("Day") == "Thu") ? dateAdd(prop("Week Begining"), 4, "days") : ((prop("Day") == "Fri") ? dateAdd(prop("Week Begining"), 5, "days") : ((prop("Day") == "Sat") ? dateAdd(prop("Week Begining"), 6, "days") : ((prop("Day") == "Sun") ? dateAdd(prop("Week Begining"), 0, "days") : prop("Week Begining")))))))

 

 

 

변경을 모두 마치면 아래처럼 일요일부터 토요일까지의 한 주 일정이 제대로 보이게 된다.

 

반응형