콘텐츠로 이동
📣 인포그랩에서 OpenAI 기술 기반으로 자체 개발한 자동화 번역 프로그램을 통해 n8n 공식 문서의 한글판을 국내 최초로 제공합니다.

Google Calendar 이벤트 작업#

이 작업을 사용하여 Google Calendar에서 이벤트를 만들고, 삭제하고, 가져오고, 업데이트할 수 있습니다. Google Calendar 노드 자체에 대한 자세한 정보는 Google Calendar를 참조하십시오.

생성#

이 작업을 사용하여 Google Calendar에 이벤트를 추가합니다.

다음 매개변수를 입력하세요:

  • 연결할 자격 증명: 기존의 Google Calendar 자격 증명을 생성하거나 선택합니다.
  • 리소스: 이벤트를 선택합니다.
  • 작업: 생성을 선택합니다.
  • 캘린더: 이벤트를 추가할 캘린더를 선택합니다. 드롭다운 목록에서 제목을 선택하려면 목록에서 선택을 선택하거나 캘린더 ID를 입력하려면 ID로 선택을 선택합니다.
  • 시작 시간: 이벤트의 시작 시간. 기본적으로 현재 시간({{ $now }})을 평가하는 표현식을 사용합니다.
  • 종료 시간: 이벤트의 종료 시간. 기본적으로 지금부터 한 시간을 평가하는 표현식({{ $now.plus(1, 'hour') }})을 사용합니다.
  • 기본 알림 사용: 캘린더 구성에 따라 이벤트에 대한 기본 알림을 활성화할지 여부.

옵션#

  • 종일: 이벤트가 종일인지 여부.
  • 참석자: 이벤트에 초대할 참석자.
  • 색상 이름 또는 ID: 이벤트의 색상. 목록에서 선택하거나 표현식을 사용하여 ID를 지정합니다.
  • 회의 데이터: 회의 링크(헹아웃, 미트 등)를 생성하고 이벤트에 첨부합니다.
  • 설명: 이벤트에 대한 설명.
  • 참석자가 다른 사람을 초대할 수 있음: 주최자를 제외한 참석자가 다른 사람을 이벤트에 초대할 수 있는지 여부.
  • 참석자가 수정할 수 있음: 주최자를 제외한 참석자가 이벤트를 수정할 수 있는지 여부.
  • 참석자가 다른 참석자를 볼 수 있음: 주최자를 제외한 참석자가 이벤트 참석자를 볼 수 있는지 여부.
  • ID: 이벤트의 불투명 식별자.
  • 위치: 자유 텍스트 형식의 이벤트 지리적 위치.
  • 최대 참석자 수: 응답에 포함할 최대 참석자 수. 지정된 수 이상의 참석자가 있을 경우, 참가자만 반환됩니다.
  • 반복 빈도: 반복 이벤트의 반복 간격.
  • 몇 회 반복?: 반복 이벤트에 대해 생성할 인스턴스 수.
  • 반복 종료일: 반복 이벤트가 중단되어야 하는 날짜.
  • RRULE: 반복 규칙. 설정하면 반복 빈도, 몇 회 반복, 반복 종료일 매개변수를 무시합니다.
  • 업데이트 보내기: 새 이벤트 생성에 대한 알림을 보낼지 여부.
  • 내가 보이는 방식: 이벤트가 캘린더에서 시간을 차단하는지 여부.
  • 요약: 이벤트의 제목.

자세한 정보는 이벤트: 삽입 | Google Calendar API 문서를 참조하세요.

삭제#

이 작업을 사용하여 Google Calendar에서 이벤트를 삭제합니다.

다음 매개변수를 입력하세요:

  • 연결할 자격 증명: 기존의 Google Calendar 자격 증명을 생성하거나 선택합니다.
  • 리소스: 이벤트를 선택합니다.
  • 작업: 삭제를 선택합니다.
  • 캘린더: 이벤트를 삭제할 캘린더를 선택합니다. 드롭다운 목록에서 제목을 선택하려면 목록에서 선택을 선택하거나 캘린더 ID를 입력하려면 ID로 선택을 선택합니다.
  • 이벤트 ID: 삭제할 이벤트의 ID.

옵션#

  • 업데이트 전송: 이벤트 삭제에 대한 알림을 보낼지 여부입니다.

자세한 내용은 Events: delete | Google Calendar API 문서를 참조하세요.

가져오기#

Google Calendar에서 이벤트를 검색하려면 이 작업을 사용하세요.

다음 매개변수를 입력하세요:

  • 연결할 자격 증명: 기존 Google Calendar 자격 증명을 생성하거나 선택합니다.
  • 리소스: 이벤트를 선택합니다.
  • 작업: 가져오기를 선택합니다.
  • 캘린더: 이벤트를 가져올 캘린더를 선택합니다. 드롭다운 목록에서 제목을 선택하려면 목록에서를 선택하거나 캘린더 ID를 입력하려면 ID로를 선택합니다.
  • 이벤트 ID: 가져올 이벤트의 ID입니다.

옵션#

  • 최대 참석자 수: 응답에 포함할 최대 참석자 수입니다. 지정된 수의 참석자보다 많으면 참가자만 반환됩니다.
  • 다음 재발 이벤트 인스턴스 반환: 이벤트 자체 대신 재발 이벤트의 다음 인스턴스를 반환할지 여부입니다.
  • 시간대: 응답에 사용되는 시간대입니다. 기본적으로 n8n 시간대를 사용합니다.

자세한 내용은 Events: get | Google Calendar API 문서를 참조하세요.

여러 개 가져오기#

Google Calendar에서 1개 이상의 이벤트를 검색하려면 이 작업을 사용하세요.

다음 매개변수를 입력하세요:

  • 연결할 자격 증명: 기존 Google Calendar 자격 증명을 생성하거나 선택합니다.
  • 리소스: 이벤트를 선택합니다.
  • 작업: 여러 개 가져오기를 선택합니다.
  • 캘린더: 이벤트를 가져올 캘린더를 선택합니다. 드롭다운 목록에서 제목을 선택하려면 목록에서를 선택하거나 캘린더 ID를 입력하려면 ID로를 선택합니다.
  • 모두 반환: 모든 결과를 반환할지 아니면 지정된 제한까지만 반환할지를 선택합니다.
  • 제한: ("모두 반환"이 선택되지 않은 경우) 반환할 최대 결과 수입니다.
  • 이후: 이 시간 이후에 발생하는 이벤트를 검색합니다. 이벤트의 일부는 이 시간 이후여야 합니다. 기본적으로 현재 시간으로 평가되는 표현식을 사용합니다 ({{ $now }}). "고정"으로 필드를 전환하여 날짜 위젯에서 날짜를 선택합니다.
  • 이전: 이 시간 이전에 발생하는 이벤트를 검색합니다. 이벤트의 일부는 이 시간 이전이어야 합니다. 기본적으로 현재 시간에 1주를 더한 표현식을 사용합니다 ({{ $now.plus({ week: 1 }) }}). "고정"으로 필드를 전환하여 날짜 위젯에서 날짜를 선택합니다.

옵션#

  • iCalUID: 응답에 포함할 이벤트 ID(아이캘린더 형식)를 지정합니다.
  • 최대 참석자 수: 응답에 포함할 최대 참석자 수입니다. 지정된 수의 참석자보다 많으면 참가자만 반환됩니다.
  • 정렬 기준: 응답에 있는 이벤트의 순서입니다.
  • 쿼리: 일치하는 이벤트를 찾기 위한 자유 텍스트 검색어입니다. 이는 확장된 속성을 제외한 모든 필드를 검색합니다.
  • 재발 이벤트 처리: 재발 이벤트에 대해 수행할 작업입니다:
    • 모든 발생: 지정된 시간 범위 내의 재발 이벤트의 모든 인스턴스를 반환합니다.
    • 첫 번째 발생: 지정된 시간 범위 내의 재발 이벤트의 첫 번째 이벤트를 반환합니다.
    • 다음 발생: 지정된 시간 범위 내의 재발 이벤트의 다음 인스턴스를 반환합니다.
  • 삭제된 항목 표시: 결과에 삭제된 이벤트(상태가 "취소"인)를 포함할지 여부입니다.
  • 숨겨진 초대장 표시: 결과에 숨겨진 초대장을 포함할지 여부입니다.
  • 시간대: 응답에 사용되는 시간대입니다. 기본적으로 n8n 시간대를 사용합니다.
  • 최소 업데이트: 이벤트의 마지막 수정 시간에 대한 하한( RFC 3339 타임스탬프)

자세한 내용은 Events: list | Google Calendar API 문서를 참조하세요.

업데이트#

이 작업을 사용하여 Google 캘린더의 이벤트를 업데이트합니다.

다음 매개변수를 입력하세요:

  • 연결할 자격 증명: 기존 Google Calendar credentials를 생성하거나 선택하세요.
  • 리소스: 이벤트를 선택하세요.
  • 작업: 업데이트를 선택하세요.
  • 캘린더: 이벤트를 추가할 캘린더를 선택하세요. 드롭다운 목록에서 제목을 선택하려면 목록에서 선택을 선택하거나 캘린더 ID를 입력하려면 ID로 선택을 선택하세요.
  • 이벤트 ID: 업데이트할 이벤트의 ID입니다.
  • 수정: 반복 이벤트에 대해 반복 이벤트를 업데이트할지 특정 인스턴스를 업데이트할지 선택하세요.
  • 기본 알림 사용: 캘린더 구성에 따라 이벤트에 대한 기본 알림을 활성화할지 여부입니다.
  • 업데이트 필드: 업데이트할 이벤트의 필드:
    • 종일: 이벤트가 종일인지 여부입니다.
    • 참석자: 이벤트에 초대할 참석자입니다. 참석자를 추가하거나 기존 참석자 목록을 교체할 수 있습니다.
    • 색상 이름 또는 ID: 이벤트의 색상입니다. 목록에서 선택하거나 표현식을 사용하여 ID를 지정하세요.
    • 설명: 이벤트에 대한 설명입니다.
    • 종료: 이벤트의 종료 시간입니다.
    • 참석자가 다른 사람을 초대할 수 있음: 주최자를 제외한 참석자가 이벤트에 다른 사람을 초대할 수 있는지 여부입니다.
    • 참석자가 수정할 수 있음: 주최자를 제외한 참석자가 이벤트를 변경할 수 있는지 여부입니다.
    • 참석자가 다른 참석자를 볼 수 있음: 주최자를 제외한 참석자가 이벤트의 참석자를 볼 수 있는지 여부입니다.
    • ID: 이벤트의 불투명 식별자입니다.
    • 위치: 이벤트의 지리적 위치로 무료 형식 텍스트입니다.
    • 최대 참석자: 응답에 포함할 참석자의 최대 수입니다. 지정된 수의 참석자보다 많으면 참가자만 반환합니다.
    • 반복 주기: 반복 이벤트의 반복 간격입니다.
    • 몇 번 반복할까요?: 반복 이벤트에 대해 생성할 인스턴스 수입니다.
    • 반복 종료일: 반복 이벤트가 중지될 날짜입니다.
    • RRULE: 반복 규칙입니다. 설정 시 반복 주기, 몇 번 반복할지, 반복 종료일 매개변수를 무시합니다.
    • 업데이트 전송: 새 이벤트 생성에 대한 알림을 전송할지 여부입니다.
    • 나를 보여주는 방법: 이벤트가 캘린더에서 시간을 차단하는지 여부입니다.
    • 시작: 이벤트의 시작 시간입니다.
    • 요약: 이벤트의 제목입니다.
    • 가시성: 이벤트의 가시성:
      • 기밀: 이벤트가 비공개입니다. 이 값은 호환성을 위해 제공됩니다.
      • 기본값: 캘린더의 이벤트에 대한 기본 가시성을 사용합니다.
      • 공개: 이벤트가 공개되며 이벤트 세부정보는 캘린더의 모든 독자가 볼 수 있습니다.
      • 비공개: 이벤트가 비공개이며 이벤트 참석자만 이벤트 세부정보를 볼 수 있습니다.

자세한 내용은 Events: update | Google Calendar API 문서를 참조하세요.

인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!