매월 첫 번째, 세 번째 및 다섯 번째 금요일마다 반복되는 Google 캘린더 이벤트를 만들 수 있습니까?


28

Google 캘린더에서 매월 첫째, 셋째 및 다섯째 금요일마다 반복되는 이벤트를 만들 수 있습니까?

답변:


26

Google 캘린더에서는 임의의 되풀이 규칙을 만들거나 수정할 수 없지만 사용 및 이해하는 iCalendar 사양 은 이와 관련하여 매우 강력합니다.

사용자 정의 반복 규칙 (RRULE)으로 ICS 파일을 작성하십시오. 예를 들어, 2012 년 3 월 2 일부터 매월 첫째, 셋째, 다섯 번째 금요일의 종일 이벤트의 경우 :

BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART;VALUE=DATE:20120302
DTEND;VALUE=DATE:20120302
RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=1FR,3FR,5FR
DESCRIPTION:
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Event on the first, third, and fifth Fridays.
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR

ICS 파일을 가져 오려면 (2018 년 6 월 업데이트) : 톱니 바퀴 아이콘을 클릭하고 "설정"을 선택한 다음 메뉴에서 "가져 오기 및 내보내기"를 선택하십시오. ( 2018 년 6 월 현재 직접 링크 입니다.) "가져 오기"에서 ICS 파일을 선택하고 원하는 캘린더에 업로드하십시오.

이 예에서 Google 캘린더는 RRULE을 올바르게 구문 분석하고 반복을 "매월 1 주, 3 주, 5 주 금요일"이라고 설명합니다.

"매월 1 주, 3 주, 5 월 금요일 금요일"에 반복 규칙이 표시되는 Google 캘린더 이벤트 양식

물론 반복 규칙을 표준 옵션 중 하나로 완전히 바꾸지 않으면 Google 캘린더 내에서 맞춤 반복 규칙을 조정할 수 없습니다. 그렇지 않으면 이벤트를 삭제하고 ICS 파일을 조정 한 후 다시 가져와야합니다. 이름 변경, 다른 캘린더로 이동 등과 같은 Google 캘린더의 일정을 계속 변경할 수 있습니다.

이것이 도움이된다면 , iCalendar 사양의 사용자 지정 반복 규칙이 제공하는 유연성에 대해 더 자세히 읽어 보시기 바랍니다 .


가져올 때 이것에 대해 뭔가가 작동하지 않았지만 오류 메시지가 전혀 유용하지 않았습니다. 기존 캘린더를 내보내고 VCALENDAR와 VEVENT 사이에 모든 정크를 넣은 다음 하나의 이벤트를 제외한 모든 이벤트를 제거하고 작동하도록 수정했습니다. 날짜는 조금 다르게 보이고 간격은 없지만, 그것이 실패한 원인을 정확히 알지 못합니다.
redbmk

DTEND 값을 업데이트하여 (DTEND가 나중에 있음) 새 달력을 만든 다음 새로 만든 달력으로 가져 오려고했습니다. 그러나 Processed one event. Successfully imported 0 events.나는 'VERSION : 2.0'과 'PRODID : [my-last-name]'을 추가하려고 시도했습니다. 각 변경은 동일한 결과를 주었다.
Ramy

amilkhanzada.com/2013/06/… <-이 링크는 웹에서이를 수행하는 방법을 보여줍니다. ti는 전화와 잘 동기화
iGbanam

나를 위해 잘 작동했습니다. 시간이 포함 된 예 : BEGIN : VCALENDAR BEGIN : VEVENT DTSTART; VALUE = DATE-TIME : 20170118T121500 DTEND; VALUE = DATE-TIME : 20170118T134500 RRULE : FREQ = MONTHLY; INTERVAL = 1; BYDAY = 1WE, 3WE, 5WE 설명 : 토스트 마스터즈 위치 : Bridge St 순서 : 0 상태 : 확인 요약 : Toastmasters Standards Australia TRANSP : TRANSPARENT END : VEVENT END : VCALENDAR
jeznag

아래의 2018 업데이트 솔루션을 참조하십시오.
Zediiiii

10

이를 달성하기위한 유일한 실질적인 방법은 세 번째 개별 이벤트를 만드는 것입니다. 하나는 첫 번째 금요일을 반복하는 이벤트, 세 번째 금요일을 반복하는 이벤트 및 다섯 번째 금요일을위한 이벤트입니다 (매월 5 일 금요일은 아니지만).

세 번째 금요일에 매월 반복되는 appt

업데이트 : 다른 방법이 나에게 발생합니다. 매월 첫 번째 금요일에 시작하여 2 주마다 반복되며 매월 마지막 날에 끝나는 12 개의 개별 정기 약속을 매월 하나씩 하나씩 만들어야합니다. 그런 다음 그 달에 첫 번째, 세 번째, 그리고 존재하는 경우 다섯 번째 금요일을 칠 것입니다.


1
금요일 5 일마다 반복되는 이벤트를 만드는 방법에 대한 질문이 남았습니다. 매월 반복을 클릭하면 마지막 금요일마다 반복됩니다.
Christian

@Al Everest, 이것은 Google 캘린더에서 실제로 가능하지 않습니다. 매월 반복을 선택하는 경우 1, 3 또는 5를 선택할 수 없습니다 .. !! 매월 반복을 선택하면 요일이 아닌 해당 월의 요일 만 선택할 수 있습니다!
Lipis

@Lipis : 아 진짜 요? 추가 한 스크린 샷은 어떻습니까? 매월 셋째 금요일에 반복을 선택할 수 있음을 분명히 보여줍니다.
ale

@Al Everett .. oups ...! :) 그것을 놓쳤다.. 그것이 우리가 결국 여기에있는 이유이다.
Lipis

금요일마다 세 번째로 반복되는 것을 만들 수 있습니다. 요일을 클릭하면 다섯 번째 금요일마다 반복되지 않습니다.
Christian

1

허용 된 답변이 제대로 작동하지만 여기에서 다루는 일부 방법은 더 이상 작동하지 않습니다.

또 다른 방법-요일마다 x 번째 요일마다 반복되는 이벤트를 만듭니다.

올바른 요일에 이벤트를 만든 다음 매주 x 번째 요일마다 반복-> 월간-> 반복으로 이동하십시오. 이벤트를 복제하여 다른 이벤트를 더 빨리 만들 수 있습니다.

평일 5 일마다 반복하려면 5 일마다 반복 할 수있는 Google 캘린더 API를 활용하는 애플리케이션을 사용해야합니다. 이 목적으로 잘 만들어진 Business Calendar 2를 사용하지만 다른 것도 있습니다.

Google API가이 동작을 지원한다는 증거는 첨부 된 사진을 참조하십시오.

Google 캘린더 5 번째 주중 반복 예


2018 년 6 월 현재 Google 캘린더는 수락 된 답변에서 제안한대로 ICS 파일 가져 오기를 계속 지원하지만 상황이 조금 바뀌 었으므로 업데이트했습니다. 여러 개의 개별 이벤트로 이것을 달성하는 것은 사용자 지정 반복 규칙을 사용하여 모두 함께 유지하는 것만큼이나 "해킹"과 같지만 여전히 유효한 접근 방식입니다.
Tim Parenti 2016 년

1
사과합니다, 방법이 잘 작동합니다. 더 이상 작동하지 않는 다른 방법을 다루고있었습니다. 즉, 코드에 알레르기가있는 사람들을위한 솔루션은 좋은 것입니다. =)
Zediiiii 2016 년

1

ICS 파일 가져 오기를 제외하고는 다른 방법이 전혀 효과가 없었습니다. 나는 매주 5 주째 주중 특정 요일에 의사의 일정에 어떤 일이 일어 났는지 명시해야했습니다. 5 주가 필요한 경우이 변경된 ICS 파일을 예로 사용하십시오.

BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART;VALUE=DATE:20190430
DTEND;VALUE=DATE:20190430
RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=5TU
DESCRIPTION: 5th week test entry
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Test-Event fifth Tuesdays
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR

0

아니요이 규칙을 설정할 수 없습니다.

달성 할 수있는 가장 가까운 것은 매일 금요일로 설정하고 14 일마다 반복하는 것입니다.


1
실제로 14 일은 이벤트가 특정 날짜에 발생하므로 완전히 다른 것입니다.
Christian

0

빠른 추가를 시도하고 다음과 같이 입력하십시오 8:30-10:30 Swimming every 5th sunday of every month.


이것은 가능한 해결책이지만 매 5 번째 일요일에만 작동합니다. 모든 재발을 다루기 위해 1 개의 빠른 이벤트를 추가하는 것만 큼 간단하지 않기 때문에 나머지 질문을 해결하기 위해이 답변에 추가해야합니다.
OnenOnlyWalter

0

5 번째 금요일을 선택하고 설명 상자에 "매월 5 번째 금요일마다 내 이벤트"를 수동으로 입력하면 적절하게 추가됩니다. 물론 당신은 "나의 이벤트"대신 당신의 제목을 대신 할 것입니다.


이것은 훌륭한 답변처럼 보이지만 2018 년 달력의 동작을 복제 할 수 없습니다. 여전히 작동합니까?
Zediiiii

0

해결책은 다음과 같습니다.

첫 번째 금요일, 세 번째 금요일 및 다섯 번째 금요일에 하나의 이벤트를 작성하여 "샘플"월을 작성하십시오.
각 이벤트에 대해 "반복"확인란을 선택하십시오. 반복 창에서 월별 및 월별을 확인하십시오.

이벤트는 원하는 기간 동안이 모든 날짜에 표시됩니다.


1
그것이 내 대답 에서 제안한 것인데, OP는별로 좋아하지 않았습니다.
ale


0

웹 응용 프로그램에 관한 "당신은 할 수 없습니다"라는 대답에 직면했을 때, 나는 그것이 게시 된 API가 있는지 알아 내고 그것을 사용하려고 노력합니다. 운 좋게도 Google 캘린더에는 잘 문서화 된 API가 있습니다. 어떤 프로그래밍 언어로든 요구 사항을 표현할 수 있다면 그렇게 할 수 있습니다. 행운을 빕니다!


-1

매월 세 번째 금요일을 첫 번째로 선택한 다음 매월을 선택하면 수행중인 작업을 파악하고 스크린 샷과 같이 보입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.