매달 1일이 되면 어김없이 반복되는 이번달 템플릿 복사, 날짜 속성 바꾸기.. 시간으로 따지면 1분도 채 걸리지 않는 일이지만 계속 반복되니 어느순간 다 귀찮아지더라고요. 노션 무료버전에서 해결할 수 있는 자동화 방법이 없을까 하다가 발견한 한줄기의 희망과 같은 노션 버튼! 아래에서 노션 버튼으로 이번 달과 다음 달을 시작일로 설정하는 방법에 대해서 알아보겠습니다.
노션 버튼 자동화 - Month
1. 이번 달 자동화 만들기
1) 버튼 설정에서 페이지 추가를 원하는 데이터베이스와 템플릿을 우선 선택한 후, 속성 편집에서 제목을 선택해 주세요.
2) 오른쪽에 있는 수식으로 편집 아이콘을 누른 후, 아래와 같이 적고 오른쪽 상단의 저장을 눌러주세요.
formatDate(now(), "YYYY.MM")
이때 YYYY.MM은 2026.06으로 나오기 때문에 중간의 '.'을 원하는 형식으로 바꿔도 됩니다. (YYYY-MM이나 YYYY/MM으로) 연도를 26년만 나타내고 싶다면 YY만, 0이없는 6월을 원한다면 M을 한번만 적으시면 됩니다. 월과 연도의 위치를 바꾸고 싶다면 바꿔서 적어주세요.
3) 속성 편집에서 시작일을 선택해줍니다.
4) 시작일의 선택 부분을 눌러 아래에 있는 사용자 지정 수식 작성을 클릭해 주세요.
5) 아래와 같이 수식을 적은 후, 오른쪽 상단의 저장을 누르고 버튼 아래에 있는 완료를 눌러주세요.
lets(
y, now().year(),
m, now().month(),
parseDate(y + "-" + if(m < 10, "0", "") + m + "-01")
)
2) 다음 달 자동화 수식 설정
1) 다음 달 버튼은 상단에서 만든 버튼을 복사한 후 서식만 수정해주면 됩니다. 먼저 제목 서식을 아래와 같이 적어주세요.
formatDate(dateAdd(now(), 1, "months"), "YYYY.MM")
2) 시작일 서식을 아래와 같이 적으면 다음 달 자동화 버튼 만들기 완료입니다.
dateAdd(
parseDate(
now().year() + "-" +
if(now().month() < 10, "0", "") + now().month() + "-01"
),
1,
"months"
)
글이 많이 쌓이면 버튼을 눌렀을 때 바로바로 적용이 안되고 살짝 몇 초정도 지나서 적용되니 조금 기다려 주시길 바랍니다. 다음 글에서는 마지막으로 버튼 제목과 시작일을 연초로 만드는 방법에 대해서 알아보겠습니다.
.png)
.png)
.png)
.png)
.png)
.png)
.png)