노션 버튼으로 템플릿 제목을 오늘 날짜 말고 이번주 주차로 만들고 싶으신가요?지난 글에서 소개한 소람님의 Lifebook 템플릿에 있는 투두리스트 버튼을 수정해서 조금 더 간편하게 사용할 수 있는 방법을 알아보겠습니다. 설명은 템플릿이 있는 상태에서 진행되지만 버튼의 서식은 원하는 곳에 활용하실 수 있으니 참고바랍니다.

템플릿에 있는 버튼을 누르면 해당 속성의 페이지만 추가되는데, 여기에 제목을 #Tag 속성에 있는 것처럼 2026 Week 25같은 주차로 표시하고 시작일을 자동으로 이번주 월요일이 되게 수정해보도록 하겠습니다.

노션 버튼 자동화 - Week

1. 버튼 타이틀 자동화

1) 버튼 오른쪽 근처에 마우스를 가져가면 버튼 편집 아이콘이 활성화됩니다. 클릭해주세요.

노션-버튼-편집

2) 아래에 있는 작업에서 속성 편집을 누른 후 제목을 선택해주세요.

노션-버튼-속성 편집-제목

3) 제목 속성 골뱅이 아이콘 옆에 있는 '수식으로 편집' 아이콘을 클릭해 줍니다.

노션-버튼-제목-수식으로-편집

4) 수식 편집에서 아래와 같이 수식을 적고 오른쪽 상단에 있는 저장 버튼을 클릭해 줍니다.
lets(a,if(and(month(now())==12,week(now())==1),year(now())+1,year(now())),b,padStart(week(now()),2,0),a+" Week "+b)

노션-버튼-제목-수식-편집

자동 실행된 날짜는 now()로 변경해서 사용할 수 있습니다. 자동 실행된 날짜는 왼쪽 아래 속성에서 추가할 수 있습니다. 해당 수식은 2026 Week 25같은 이번년도 몇번 째 주인지 나타내는 제목을 자동으로 넣는 수식입니다.

2. 이번 주 월요일을 시작날로 설정하기

5) 다시 속성 편집을 누른 후 시작일을 선택해 주세요.

노션-버튼-속성-편집-시작일

6) 시작일의 오른쪽 선택 부분을 눌러서 아래에 있는 사용자 지정 수식 작성을 클릭해 줍니다.

노션-버튼-시작일-사용자-지정-수식-작성

7) 수식 편집에서 아래와 같이 수식을 적고 마찬가지로 오른쪽 상단에 있는 저장을 눌러줍니다.
lets( d, now().day(), weekStart, if(d == 0, d - 6, d - 1), dateSubtract(parseDate(now().year() + "-" + if(now().month() < 10, "0", "") + now().month() + "-" + if(now().date() < 10, "0", "") + now().date()), weekStart, "days") )

노션-시작일-수식-편집

해당 서식은 버튼을 누른 주의 월요일을 시작일로 정해주는 서식입니다. 이 서식을 적으면 기존 lifebook에서 월요일이 아닌 날에 뜨는 Error 속성에 의존하지 않아도 되는 장점이 있습니다.

8) 마지막으로 버튼 아래의 완료를 누르고 버튼을 눌러보면 잘 자동하는지 확인할 수 있습니다.

노션-버튼-작업-완료

다음 글에서는 마찬가지로 lifebook에 있는 Month의 버튼 설정을 매월 1일로 자동화할 수 있는 방법에 대해서 알아보겠습니다.