공휴일 자동 스케줄 조정

공휴일이 있는 주에 자동으로 스케줄을 재조정합니다

난이도
쉬움
예상 시간 10~15분
조회 0
다운로드 0

자동화 흐름

🏭 공휴일 정보
Make.com 필터 + 가공
📅 Google Calendar
+
🗨 Slack
+
Make.com

개요

공휴일 API를 조회하여 다음 주에 공휴일이 있으면, 구글 캘린더에 자동 등록하고 팀 슬랙에 알립니다.

자동화 흐름

Make.com 스케줄러 (매주 일요일 20:00)
  -> HTTP: 공휴일 API 호출
  -> 필터: 다음 주 공휴일 확인
  -> Google Calendar: 공휴일 등록
  -> Slack: 팀 알림

API 설정

URL: https://apis.data.go.kr/B090041/openapi/service/SpcdeInfoService/getRestDeInfo
Query:
  serviceKey: [API 키]
  solYear: {{formatDate(now; "YYYY")}}
  solMonth: {{formatDate(now; "MM")}}
  _type: json

응답 필드

| 필드 | 설명 | 예시 | |------|------|------| | dateName | 공휴일 이름 | 추석 | | isHoliday | 공휴일 여부 | Y | | locdate | 날짜 | 20261003 |

단계별 설정

Step 1: 다음 주 날짜 범위 계산

시작: addDays(now; 1)   (월요일)
종료: addDays(now; 7)   (일요일)

Step 2: 공휴일 필터

API 응답에서 locdate가 다음 주 범위에 포함되는 것만 필터.

Step 3: Google Calendar 등록

  • Summary: [공휴일] {dateName}
  • All-day event: Yes
  • Color: Red

Step 4: Slack 알림

[다음 주 공휴일 안내]

10/03 (목) - 개천절 10/09 (목) - 한글날

이번 주는 2일 쉽니다! 업무 마감 일정을 조정하세요.

Tip: solMonth만으로는 다음 달 초 공휴일을 놓칠 수 있습니다. 현재 월과 다음 월 2회 조회하세요.

트러블슈팅

| 증상 | 원인 | 해결 | |------|------|------| | 공휴일 누락 | 다음 달 초 | 2개월 동시 조회 | | 중복 등록 | 캘린더 체크 미비 | summary+date로 중복 확인 |

📥

Make 블루프린트 다운로드

JSON 파일을 Make.com에 임포트하면 시나리오가 자동 생성됩니다

댓글 · 질문 (0)