일정 시리즈의 반복 설정을 나타냅니다.
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
addDailyExclusion() | RecurrenceRule | 매일 일치하는 항목을 제외하는 규칙을 추가합니다. |
addDailyRule() | RecurrenceRule | 이벤트가 매일 반복되도록 하는 규칙을 추가합니다. |
addDate(date) | EventRecurrence | 특정 날짜에 이벤트가 반복되도록 하는 규칙을 추가합니다. |
addDateExclusion(date) | EventRecurrence | 특정 날짜의 일치하는 항목을 제외하는 규칙을 추가합니다. |
addMonthlyExclusion() | RecurrenceRule | 매월 일치하는 항목을 제외하는 규칙을 추가합니다. |
addMonthlyRule() | RecurrenceRule | 매월 이벤트가 반복되도록 하는 규칙을 추가합니다. |
addWeeklyExclusion() | RecurrenceRule | 매주 일치하는 항목을 제외하는 규칙을 추가합니다. |
addWeeklyRule() | RecurrenceRule | 이벤트가 주 1회 반복되도록 규칙을 추가합니다. |
addYearlyExclusion() | RecurrenceRule | 1년 단위로 일치하는 항목을 제외하는 규칙을 추가합니다. |
addYearlyRule() | RecurrenceRule | 매년 이벤트가 반복되도록 하는 규칙을 추가합니다. |
setTimeZone(timeZone) | EventRecurrence | 반복의 시간대를 설정합니다. |
자세한 문서
addDailyExclusion()
매일 일치하는 항목을 제외하는 규칙을 추가합니다.
// Creates a rule that recurs every week after the first 30 days. var recurrence = CalendarApp.newRecurrence().addWeeklyRule().addDailyExclusion().times(30);
리턴
RecurrenceRule
- 새 RecurrenceRule
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위에 대한 인증이 필요합니다.
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDailyRule()
이벤트가 매일 반복되도록 하는 규칙을 추가합니다.
// Creates a rule that recurs every day for ten days. var recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);
리턴
RecurrenceRule
- 새 RecurrenceRule
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위에 대한 인증이 필요합니다.
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDate(date)
특정 날짜에 이벤트가 반복되도록 하는 규칙을 추가합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
date | Date |
리턴
EventRecurrence
: 연결을 위한 이 EventRecurrence
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위에 대한 인증이 필요합니다.
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDateExclusion(date)
특정 날짜의 일치하는 항목을 제외하는 규칙을 추가합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
date | Date |
리턴
EventRecurrence
: 연결을 위한 이 EventRecurrence
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위에 대한 인증이 필요합니다.
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addMonthlyExclusion()
매월 일치하는 항목을 제외하는 규칙을 추가합니다.
기본적으로 제외는 시리즈의 첫 번째 이벤트와 같은 날에 적용되지만 RecurrenceRule.onlyOnMonthDay(day)
또는 RecurrenceRule.onlyOnMonthDays(days)
를 호출하여 변경할 수 있습니다.
리턴
RecurrenceRule
- 새 RecurrenceRule
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위에 대한 인증이 필요합니다.
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addMonthlyRule()
매월 이벤트가 반복되도록 하는 규칙을 추가합니다.
기본적으로 이벤트는 시리즈의 첫 번째 이벤트와 같은 날에 반복되지만 RecurrenceRule.onlyOnMonthDay(day)
또는 RecurrenceRule.onlyOnMonthDays(days)
를 호출하여 변경할 수 있습니다.
// Creates a rule that recurs every month for three months. var recurrence = CalendarApp.newRecurrence().addMonthlyRule().times(4);
리턴
RecurrenceRule
- 새 RecurrenceRule
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위에 대한 인증이 필요합니다.
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addWeeklyExclusion()
매주 일치하는 항목을 제외하는 규칙을 추가합니다.
기본적으로 제외는 시리즈의 첫 번째 이벤트와 같은 요일에 적용되지만 RecurrenceRule.onlyOnWeekday(day)
또는 RecurrenceRule.onlyOnWeekdays(days)
를 호출하여 변경할 수 있습니다.
// Creates a rule that recurs every day except the first four Wednesdays. var recurrence = CalendarApp.newRecurrence().addDailyRule() .addWeeklyExclusion().onlyOnWeekday(CalendarApp.Weekday.WEDNESDAY).times(4);
리턴
RecurrenceRule
- 새 RecurrenceRule
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위에 대한 인증이 필요합니다.
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addWeeklyRule()
이벤트가 주 1회 반복되도록 규칙을 추가합니다.
기본적으로 이벤트는 시리즈의 첫 번째 이벤트와 같은 요일에 반복되지만 RecurrenceRule.onlyOnWeekday(day)
또는 RecurrenceRule.onlyOnWeekdays(days)
를 호출하여 변경할 수 있습니다.
// Creates a rule that recurs every week for ten weeks. var recurrence = CalendarApp.newRecurrence().addWeeklyRule().times(10);
리턴
RecurrenceRule
- 새 RecurrenceRule
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위에 대한 인증이 필요합니다.
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addYearlyExclusion()
1년 단위로 일치하는 항목을 제외하는 규칙을 추가합니다.
기본적으로 제외는 시리즈의 첫 번째 이벤트와 같은 날짜에 적용되지만 RecurrenceRule.onlyOnYearDay(day)
또는 RecurrenceRule.onlyOnYearDays(days)
를 호출하여 변경할 수 있습니다.
리턴
RecurrenceRule
- 새 RecurrenceRule
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위에 대한 인증이 필요합니다.
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addYearlyRule()
매년 이벤트가 반복되도록 하는 규칙을 추가합니다.
기본적으로 이벤트는 시리즈의 첫 번째 이벤트와 같은 날에 반복되지만 RecurrenceRule.onlyOnYearDay(day)
또는 RecurrenceRule.onlyOnYearDays(days)
를 호출하여 변경할 수 있습니다.
리턴
RecurrenceRule
- 새 RecurrenceRule
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위에 대한 인증이 필요합니다.
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
setTimeZone(timeZone)
반복의 시간대를 설정합니다. 이는 이벤트가 반복되는 날짜 및 시간 및 이벤트가 일광 절약 시간에 따라 변화하는지 여부에 영향을 미칩니다. 캘린더의 시간대로 기본 설정됩니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
timeZone | String | 'long' 형식으로 지정된 시간대입니다 (예: 'America/New_York'(Joda.org에서 나열) |
리턴
EventRecurrence
: 연결을 위한 이 EventRecurrence
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상 또는 관련 REST API의 적절한 범위에 대한 인증이 필요합니다.
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds