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 }) }}
). "고정"으로 필드를 전환하여 날짜 위젯에서 날짜를 선택합니다.
옵션#
- 필드: 반환할 필드를 지정합니다. 기본적으로 Google에서 미리 정의한 일반적인 필드 세트를 반환합니다. "*"를 사용하면 모든 필드를 반환합니다. Google Calendar의 부분 리소스 작업 관련 문서를 확인하세요.
- 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 문서를 참조하세요.