Представляет собой параметры повторения для серии событий.
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
add Daily Exclusion() | Recurrence Rule | Добавляет правило, исключающее события, происходящие ежедневно. |
add Daily Rule() | Recurrence Rule | Добавляет правило, которое заставляет событие повторяться ежедневно. |
add Date(date) | Event Recurrence | Добавляет правило, которое заставляет событие повторяться в определенную дату. |
add Date Exclusion(date) | Event Recurrence | Добавляет правило, исключающее событие за определенную дату. |
add Monthly Exclusion() | Recurrence Rule | Добавляет правило, исключающее события, происходящие ежемесячно. |
add Monthly Rule() | Recurrence Rule | Добавляет правило, которое заставляет событие повторяться ежемесячно. |
add Weekly Exclusion() | Recurrence Rule | Добавляет правило, исключающее события, происходящие еженедельно. |
add Weekly Rule() | Recurrence Rule | Добавляет правило, которое заставляет событие повторяться еженедельно. |
add Yearly Exclusion() | Recurrence Rule | Добавляет правило, исключающее события, происходящие ежегодно. |
add Yearly Rule() | Recurrence Rule | Добавляет правило, которое заставляет событие повторяться ежегодно. |
set Time Zone(timeZone) | Event Recurrence | Устанавливает часовой пояс для этого повтора. |
Подробная документация
addDailyExclusion()
Добавляет правило, исключающее события, происходящие ежедневно.
// Creates a rule that recurs every week after the first 30 days. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().addDailyExclusion().times(30);
Возвращаться
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. const recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);
Возвращаться
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 — новое правило повторения
Авторизация
Для скриптов, использующих этот метод, требуется авторизация в одной или нескольких из следующих областей действия или в соответствующих областях действия соответствующего 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. const recurrence = CalendarApp.newRecurrence().addMonthlyRule().times(4);
Возвращаться
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. const recurrence = CalendarApp.newRecurrence() .addDailyRule() .addWeeklyExclusion() .onlyOnWeekday(CalendarApp.Weekday.WEDNESDAY) .times(4);
Возвращаться
RecurrenceRule — новое правило повторения
Авторизация
Для скриптов, использующих этот метод, требуется авторизация в одной или нескольких из следующих областей действия или в соответствующих областях действия соответствующего REST API :
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addWeeklyRule()
Добавляет правило, которое заставляет событие повторяться еженедельно.
По умолчанию событие повторяется в тот же день недели, что и первое событие в серии, но это можно изменить, вызвав RecurrenceRule.onlyOnWeekday(day) или RecurrenceRule.onlyOnWeekdays(days) .
// Creates a rule that recurs every week for ten weeks. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().times(10);
Возвращаться
RecurrenceRule — новое правило повторения
Авторизация
Для скриптов, использующих этот метод, требуется авторизация в одной или нескольких из следующих областей действия или в соответствующих областях действия соответствующего REST API :
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addYearlyExclusion()
Добавляет правило, исключающее события, происходящие ежегодно.
По умолчанию исключение применяется в тот же день года, что и первое событие в серии, но это можно изменить, вызвав RecurrenceRule.onlyOnYearDay(day) или RecurrenceRule.onlyOnYearDays(days) .
Возвращаться
RecurrenceRule — новое правило повторения
Авторизация
Для скриптов, использующих этот метод, требуется авторизация в одной или нескольких из следующих областей действия или в соответствующих областях действия соответствующего REST API :
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addYearlyRule()
Добавляет правило, которое заставляет событие повторяться ежегодно.
По умолчанию событие повторяется в тот же день года, что и первое событие в серии, но это можно изменить, вызвав RecurrenceRule.onlyOnYearDay(day) или RecurrenceRule.onlyOnYearDays(days) .
Возвращаться
RecurrenceRule — новое правило повторения
Авторизация
Для скриптов, использующих этот метод, требуется авторизация в одной или нескольких из следующих областей действия или в соответствующих областях действия соответствующего REST API :
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
setTimeZone(timeZone)
Задает часовой пояс для этого повторения. Это влияет на дату и время повторения событий, а также на то, будет ли событие сдвигаться в зависимости от перехода на летнее время. По умолчанию используется часовой пояс календаря.
Параметры
| Имя | Тип | Описание |
|---|---|---|
time Zone | String | Часовой пояс, указанный в "длинном" формате (например, 'America/New_York', как указано на Joda.org ). |
Возвращаться
EventRecurrence — это EventRecurrence для создания цепочек событий.
Авторизация
Для скриптов, использующих этот метод, требуется авторизация в одной или нескольких из следующих областей действия или в соответствующих областях действия соответствующего REST API :
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds