템플릿에 있는 버튼을 누르면 해당 속성의 페이지만 추가되는데, 여기에 제목을 #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일로 자동화할 수 있는 방법에 대해서 알아보겠습니다.
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)