코딩짜는 일상

[노션] 날짜(숫자) 뒤에 문자 추가하기 - Formula 문자 덧붙이기, D-day에 문자 추가하기 본문

IT/Notion

[노션] 날짜(숫자) 뒤에 문자 추가하기 - Formula 문자 덧붙이기, D-day에 문자 추가하기

Remily 2021. 9. 10. 18:17
반응형

     ~사건의 발단~     

https://weavingcoding.tistory.com/2?category=1007123

 

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

 사건의 발단~ (넘기셔도 됩니다, 사용법은 하단에...) 노션에 타임라인이 생기면서 날짜 속성에 변화가 생겼는데 그중 하나가 하단에 종료일 설정을 켜면 이렇게 언제부터 언제까지~ 라는 기간

weavingcoding.tistory.com

저번 글에 이어서...

 

 

아무래도 교육 일수를 표시하는 건데 숫자만 찍히는 게 뭔가 아쉬워서 뒤에 글자를 추가해보고자 했다.

요컨대 저걸  2 일 이라고 표기하고 싶었다.

 

어디서 본 건 있어갖구 노션이 println(객체 + "문자"); 의 형식과 비슷하게 돌아간다는 것을 알아서

시도했으나 실패...ㅠ

 

 

하단에  dateBetween(end(prop("기간")), start(prop("기간")), "days") 유형이 텍스트 유형과 일치하지 않습니다. 라는 문구가 보여서 수식들을 살펴봤는데

이처럼 text끼리 더하던가 number끼리만 더할수 있게 만든 걸 보고

"dateBetween으로 반환되는 건 숫자(상수)이니까 이걸 문자로 바꿔서 둘을 더하면 되겠지!?"

해서 상수를 문자로 변환할 수 있는 함수를 찾아봤다.

 

format(dateBetween(end(prop("기간")), start(prop("기간")), "days")) + " 일"

만쉐~~~~!! >ㅂ<)/

 

 

 


 

     수식 사용 방법     

1. [상수 + 문자]는 불가능하기 때문에 [문자 + 문자]가 되도록 자료형을 변경해준다.

상수를 문자로 변경하기 위하여 format 함수를 사용.

뒤에 덧붙일 문자를  + "문자"  형식으로 써준다.

format(상수 또는 상수를 반환하는 함수) + "덧붙일 문자"

 

반응형