노션에서 Formulas 2.0 업데이트 과정을 거치면서 추가된 수식의 함수인지도 모르겠지만, 이번에는 데이터베이스 표에서 텍스트의 서식을 변경할수 있는 함수 style() 으로 텍스트 굵게, 밑줄, 취소, 이탤릭체와 색상, 배경색 까지 변경하는 방법을 다뤄볼까 합니다.
텍스트의 색상과 배경색 변경은 색상이 제한적입니다. 예전의 글중에 글씨의 색상과 배경색을 변경하는 등의 주제를 다룬적이있습니다. 더 다양한 색상(#색상코드)의 텍스트를 원한다면 이 글을 참조해보시는것도 좋습니다. 물론 공식적인 함수가 아니다 보니 조금 부자연스럽게 적용이 되지만 이후 수정하지 않는 텍스트라면 꽤나 괜찮은 방법입니다.
2023.08.17 - [노션(notion)] - 노션 글자 배경색 변경과 수식으로 커스텀 색상 넣기
노션 글자 배경색 변경과 수식으로 커스텀 색상 넣기
글자색과 글자 배경색 변경 노션에서 제공하는 텍스트의 색상과 텍스트 배경색은 변경 가능하도록 제공하고 있습니다. 알록달록 꾸미기가 점점 재밌어지는 노선에서는 원색적인 다양한 색상으
minidrawer.tistory.com
<목차>
- 노션(notion) 수식 함수 style
- 텍스트 서식 변경
- 텍스트 색상과 배경 변경
- 텍스트 style 응용
노션(notion) 수식 함수 style
이 함수를 활용하면 텍스트의 굵기, 밑줄, 이탤릭, 코드, 취소선을 표현할 수 있습니다. 뿐만 아니라 배경색도 변경이 가능합니다. 노션에서는 이미 몇 가지 색상을 지정해놓은 것으로 보입니다. 회색, 갈색, 주황색, 노란색, 녹색, 파란색, 보라색, 분홍색, 빨간색 총 9가지 색상을 사용할 수 있다고 안내하고 있습니다.
다양한 색상을 실험해보니 몇 가지 더 사용 가능한 것으로 나타났습니다. 이에 대해 더 자세히 알아보기 위해 아래에서 다루겠습니다. 또한, '텍스트 서식 변경'을 어떤식으로 '응용'할수 있는지도 알아보도록 하겠습니다.
텍스트 서식 변경
style 함수를 먼저 입력한 후에 "입력하고자 하는 텍스트", "b" (굵게)로 수식을 완성하면 아래의 예시 이미지와 같은 결과로 표시됩니다. 다른 서식의 밑줄은 "u", 취소선은 "s", 이탤릭체는 "i", 코드는 "c"로 변경할 수 있습니다. 이 인수들은 중복 입력이 가능합니다. 참고로 코드 "c"는 빨간색 텍스트, 회색 배경, 변경된 글자체로 기본 표현됩니다.
텍스트 색상과 배경 변경
노션 가이드에 따르면 텍스트의 색상과 배경색은 다음 9가지 색상으로 변경 가능하다고 안내하고 있습니다. 색상 변경에 대한 구문과 변경 가능한 색상은 아래와 같습니다.
style("테스트 텍스트", "gray")
회색(gray), 갈색(brown), 주황색(orange), 노란색(yellow), 녹색(green), 파란색(blue), 보라색(purple), 분홍색(pink), 빨간색(red)
텍스트의 색상과 배경은 서식(밑줄, 취소선, 코드, 이탤릭)과 중복으로 입력되어도 관계 없이 적용됩니다. 각 색상에 대한 결과는 아래 이미지와 같이 나타납니다.
텍스트 배경에 대한 구문은 다음과 같으며, 색상에 대한 정의는 텍스트 색상과 동일한 9가지만 사용이 가능합니다.
style("테스트 텍스트", "gray_background")
회색(gray_background), 갈색(brown_background), 주황색(orange_background), 노란색(yellow_background), 녹색(green_background), 파란색(blue_background), 보라색(purple_background), 분홍색(pink_background), 빨간색(red_background)
텍스트 색상과 배경의 인수는 중복 입력이 가능하며, 서식 변경에 대한 인수와도 중복 입력하여 원하는 결과를 얻을 수 있습니다. 각각의 결과에 배경을 적용한 것은 다음 이미지를 참조하시면 됩니다.
텍스트 style 변경 응용
다음은 '삭제 요청 문서' 체크 박스 유무에 따라 서식이 포함된 텍스트를 출력하는 간단한 예제입니다. 수식의 구문은 다음과 같으며 'if 함수' 와 연동하여 결과를 도출합니다.
if(prop("삭제 요청 문서"),
(style("삭제 요청 문서","b","s","red","blue_background")),
(style("정상 문서","green_background"))
)
구문을 뜯어 풀이를 굳이 해보자면, 먼저 다음과 같이 간단하게 축소하여 표현할수 있겠죠.
if(삭제 요청 문서의 체크 박스가,
Y 이면 'A' 출력,
N 이면 'B' 출력)
그리고 여기서 'A' 와 'B'의 출력은 앞서 설명한 style 서식 변경 예제 구문을 넣은것입니다.
일잘러들은 노션을 쓰더라. 정리하면 노션(notion)
일잘러들은 노션을 쓰더라. 정리하면 노션(notion)
나만 알고 싶은 노션(notion) 사용 방법
minidrawer.tistory.com
'노션(notion)' 카테고리의 다른 글
노션(notion) 틀 고정 하기 - 제목 행, 열 (0) | 2024.01.01 |
---|---|
노션(notion) 데이터베이스 한번에 수정 값 바꾸기 (0) | 2023.12.31 |
노션(notion) 요일 표시 수식 상세한 정리 (1) | 2023.11.23 |
노션 데이터베이스 합치기 두 가지 방법 (0) | 2023.09.14 |
노션 버튼 기능으로 간편 가계부 만들기(템플릿 공유) (0) | 2023.09.12 |