코딩짜는 일상

[노션] 타임라인 기간 날짜(일수) 구하기 - 시작일과 종료일을 따로 만들지 않고 일수 구하기, 하나의 날짜 속성으로 일수 구하기 본문

IT/Notion

[노션] 타임라인 기간 날짜(일수) 구하기 - 시작일과 종료일을 따로 만들지 않고 일수 구하기, 하나의 날짜 속성으로 일수 구하기

Remily 2021. 9. 10. 15:36
반응형

     ~사건의 발단~     

(넘기셔도 됩니다, 사용법은 하단에...)

 

 

노션에 타임라인이 생기면서 날짜 속성에 변화가 생겼는데 그중 하나가 하단에 종료일 설정을 켜면

이렇게 언제부터 언제까지~ 라는 기간을 속성에 나타낼 수 있게 되었다!

여러개 만들기보다 하나에 압축해서 쓰길 좋아하는 나는 신나서 이걸로 전부 날짜를 수정. ^^*

 

문제는 여기서부터 발생하는데... 이후 기한(일수)이 몇일인지 알아보려고 Formula를 켰더니 막막해졌다.

사진처럼 dateBetween을 쓰려면 (시작일, 종료일, 구하려는 시간 형식)을 입력해야 하는데

시작일, 종료일을 각각의 날짜 속성에 입력하던 과거면 모를까...

prop("기간")으로는 시작일, 종료일을 따로 추출할 방법이 없었다.

 

인터넷에 검색을 해도 나오는 방법들은 시작일, 종료일을 개별 속성으로 만들어서 dateBetween을 사용하는 법뿐...

 

 

 

그래서 수식의 속성 설명을 봤는데~

prop("기간") == {"type":"daterange","start_date":"2019-04-19","end_date":"2019-09-30"}

 

그럼 prop("기간")의 start_date랑 end_date값만 불러올 수 있다면 해결할 수 있지 않을까?!

해서 찾아봤더니...... 있다!!

노션 햇병아리인 내가 이걸 발견하다니~~!!  «٩(*´∀`*)۶»예이~

 

스스로가 기특해서 오늘 간식은 푸딩 초코맛으로 정했다! >ㅅ<

 

 

 


 

     수식 사용 방법     

1. 날짜 속성을 만들고 기간을 설정한다.

ex) 기간

2. 수식 속성을 만들고 아래와 같이 공식을 입력한다.

dateBetween(end(prop("날짜속성(기간)명")), start(prop("날짜속성(기간)명")), "days")

ex) dateBetween(end(prop("기간")), start(prop("기간")), "days")

 

End. 확인

 

 

 


 

     맺는말     

여태껏 노션을 메모장 용도로만 써왔는데 오늘 스스로 수식을 만들어보니까 무척 재밌다!

왜 개발자들이 많이 쓰는지 알 거 같아!

나도 짱 쎈 개발자가 되어야지!! (๑•̀ㅂ•́)و✧

반응형