자동화 흐름
공휴일 정보
➔
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)
로그인 후 댓글을 작성할 수 있습니다.