Google 캘린더 약속 일정에서 공휴일을 제외하는 방법

Google 캘린더 약속 일정은 공휴일을 자동으로 차단하지 않습니다. 날짜별로 설정하는 공식 방법과 공휴일 차단 전용 캘린더를 이용해 일괄 처리하는 방법을 알아보세요.

Google 캘린더의 약속 일정은 예약 가능 시간을 예약 페이지로 만들어 줍니다. 링크를 공유하면 참석자가 빈 시간대를 골라 미팅을 확정할 수 있습니다.

하지만 사용하기 시작하면 많은 사람이 마주치는 함정이 하나 있습니다. 공휴일에도 예약을 받을 수 있다는 점입니다. Google 캘린더에 공휴일 캘린더가 표시되어 있는데도 예약 페이지에는 그날의 시간대가 그대로 나타납니다. 이 글에서는 그 이유와 해결 방법을 설명합니다.

공휴일이 예약 가능한 날로 표시되는 이유

약속 일정의 예약 가능 시간은 “월요일부터 금요일, 오전 10시부터 오후 5시”처럼 매주 반복되는 패턴으로 정의됩니다. 공휴일은 이 패턴에 포함되지 않습니다.

“미국의 공휴일” 같은 공휴일 캘린더를 표시해도 예약이 차단되지는 않습니다.

  • 약속 일정은 예약 가능 시간을 확인하는 캘린더에서 “바쁨”으로 설정된 일정이 있는 시간만 차단합니다
  • 공휴일 캘린더 항목은 정보를 위한 종일 일정이며 “한가함”으로 처리됩니다
  • Google의 공휴일 캘린더는 애초에 예약 가능 시간을 확인할 캘린더로 선택할 수 없습니다

따라서 예약 페이지는 공휴일에도 시간대를 계속 보여 주며, 미처 알아차리기 전에 쉬는 날에 미팅이 확정될 수 있습니다.

반대로 말하면 공휴일에 “바쁨” 일정이 있기만 하면 예약이 차단됩니다. 아래에서 설명할 방법은 이 원리를 이용합니다.

방법 1: 조정된 예약 가능 시간으로 날짜를 하나씩 차단하기

먼저 Google 캘린더에서 공식적으로 제공하는 설정을 살펴보겠습니다. 약속 일정에서는 특정 날짜의 예약 가능 시간을 예외로 설정할 수 있습니다.

  1. Google 캘린더에서 약속 일정 항목을 열고 수정(연필 아이콘)을 클릭합니다
  2. ‘조정 후 참여 가능한 시간’에서 “특정 날짜의 상태 변경”을 클릭합니다
  3. 제외할 공휴일을 선택하고 “종일 예약 불가”로 설정한 뒤 저장합니다

자세한 내용은 Google 공식 도움말인 “약속 가능 시간 업데이트하기”를 참고하세요.

다가오는 공휴일 몇 개만 차단할 때는 충분한 방법입니다. 하지만 일정과 날짜마다 따로 설정해야 합니다. 예약 페이지가 여러 개라면 각각 반복해야 하고, 공휴일이 자동으로 추가되지 않으므로 해마다 모든 공휴일을 직접 계속 등록해야 합니다.

방법 2: “공휴일 차단” 캘린더를 만들어 한 번에 모두 제외하기

한 해의 공휴일을 한 번에 차단하려면 약간의 준비로 많은 수고를 줄일 수 있습니다. 원리는 간단합니다.

  1. 모든 공휴일을 “바쁨” 일정으로 채운 캘린더 하나를 만듭니다
  2. 약속 일정에서 예약 가능 시간을 확인할 캘린더에 이 캘린더를 추가합니다

그러면 이 캘린더를 참조하는 모든 약속 일정에서 공휴일이 자동으로 제외됩니다. 단계별 방법은 다음과 같습니다.

1단계. 공휴일 데이터 가져오기

가장 간단한 데이터 출처는 Google에서 제공하는 공휴일 캘린더의 iCal 파일입니다. 예를 들어 다음 URL을 열면 대한민국 공휴일이 담긴 basic.ics 파일이 다운로드됩니다.

https://calendar.google.com/calendar/ical/ko.south_korea%23holiday%40group.v.calendar.google.com/public/basic.ics

다른 국가에서도 같은 방식으로 사용할 수 있습니다. Google은 한국, 일본, 프랑스, 독일, 대만을 비롯한 여러 지역의 공개 캘린더를 제공합니다.

2단계. 일정을 “바쁨”으로 변환하기

이 단계가 가장 중요합니다. .ics 파일을 그대로 가져오면 공휴일이 “한가함” 일정으로 들어와 아무것도 차단하지 않습니다.

텍스트 편집기에서 .ics 파일을 열고 모든 TRANSP:TRANSPARENTTRANSP:OPAQUE로 바꾼 뒤 저장합니다. 이제 일정을 가져오면 “바쁨”으로 표시됩니다.

작업하는 김에 실제 휴일이 아닌 기념일의 블록(BEGIN:VEVENT부터 END:VEVENT까지)은 삭제하세요. Google의 공휴일 캘린더에는 밸런타인데이나 어머니의 날 같은 날짜가 섞여 있는 경우가 많습니다.

3단계. 차단 캘린더 만들고 가져오기

  1. Google 캘린더에서 “다른 캘린더” 옆의 “+”를 클릭하고 “새 캘린더 만들기”를 선택한 뒤 “공휴일 차단” 같은 이름을 붙입니다
  2. 설정에서 “가져오기 및 내보내기” → “가져오기”로 이동한 다음, 수정한 .ics 파일과 대상인 “공휴일 차단” 캘린더를 선택합니다

가져오기가 끝나면 공휴일 일정 하나를 열어 “바쁨”으로 표시되는지 확인합니다.

4단계. 예약 가능 시간 확인 대상에 캘린더 추가하기

약속 일정을 열어 수정하고 “예약 가능 여부를 확인하는 캘린더”에 “공휴일 차단” 캘린더를 추가합니다. 이제 예약 페이지에 공휴일 시간대가 표시되지 않습니다.

주의 사항

  • 여러 캘린더의 예약 가능 시간을 확인하는 기능은 프리미엄 기능입니다. Google Workspace 플랜이나 Google One Premium 같은 유료 구독이 필요하며 무료 개인 계정에서는 사용할 수 없습니다(프리미엄 기능 비교 — Google 도움말). 무료 계정이라면 같은 효과를 얻기 위해 수정한 공휴일 데이터를 기본 캘린더로 가져오세요. 다만 나중에 되돌리려면 일정을 하나씩 삭제해야 합니다
  • 공개 데이터는 앞으로 몇 년 동안만 제공되므로 기간이 끝나기 전에 다시 가져와야 합니다
  • 법률에 따라 공휴일이 변경되기도 하므로 변경 시 최신 데이터를 다시 가져오세요

또는 공휴일 차단 기능이 내장된 일정 조율 도구 사용하기

살펴본 것처럼 Google 캘린더만으로 공휴일을 제외하려면 날짜를 직접 하나씩 차단하거나 다운로드 → 수정 → 가져오기 → 매년 갱신하는 과정을 관리해야 합니다.

일정 조율 도구인 Chronock에는 공휴일 차단 기능이 기본으로 포함되어 있습니다. 예약 유형에서 이 기능을 켜면 공휴일이 예약 가능 시간에서 자동으로 제외됩니다. 데이터를 준비하거나 매년 관리할 필요가 없습니다. 지원 범위는 지역별로 제공되며 현재는 일본 공휴일을 지원하므로 다른 지역이 필요하면 문의해 주세요.

여러 Google 캘린더의 예약 가능 시간 확인과 함께 Free 플랜부터 이용할 수 있습니다. Free에서는 중복 예약을 방지하는 단방향 바쁨 정보만 동기화하는 캘린더 규칙 한 개를 사용할 수 있으며, Pro에서는 여러 규칙, 양방향 동기화, 일정 세부 정보 동기화를 지원합니다. 공휴일 설정을 더 이상 직접 관리하고 싶지 않다면 사용해 보세요.

Chronock을 무료로 시작하기 →

관련 글

Chronock 일정 조율 및 캘린더 동기화 OG 이미지

Chronock

빈 시간 찾기는 이제 그만.

Google 캘린더의 예약 가능 시간으로 예약 페이지를 만들고, 필요할 때 캘린더 동기화를 추가하세요. 무료 플랜으로 시작할 수 있습니다.

Free

예약 접수와 프라이버시를 지키는 캘린더 동기화를 시작하는 개인용 플랜

$0/월

  • 활성 예약 유형 1개
  • 공유 가능한 예약 페이지
  • 여러 캘린더 연결
  • Zoom 및 Slack 연동
  • 단방향 캘린더 동기화 규칙 1개(바쁨 정보만)
무료로 시작하기

Pro

여러 캘린더의 일정 동기화와 팀 일정 조율까지 한곳에서 하려는 분께

인기

$6.67~/ 사용자 / 월

연간 결제 기준 월 환산 금액

  • 무제한 예약 유형
  • 일정 상세 정보를 포함한 무제한 단방향 및 양방향 동기화
  • 여러 명의 일정 조율
  • CRM(예약 및 연락처)
7일간 Pro 무료 체험