Представляет параметры повторения для серии событий.
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
addDailyExclusion() | RecurrenceRule | Добавляет правило, исключающее вхождения на ежедневной основе. |
addDailyRule() | RecurrenceRule | Добавляет правило, которое заставляет событие повторяться ежедневно. |
addDate(date) | EventRecurrence | Добавляет правило, по которому событие повторяется в определенную дату. |
addDateExclusion(date) | EventRecurrence | Добавляет правило, исключающее вхождение на определенную дату. |
addMonthlyExclusion() | RecurrenceRule | Добавляет правило, исключающее вхождения ежемесячно. |
addMonthlyRule() | RecurrenceRule | Добавляет правило, по которому событие повторяется ежемесячно. |
addWeeklyExclusion() | RecurrenceRule | Добавляет правило, исключающее вхождения на еженедельной основе. |
addWeeklyRule() | RecurrenceRule | Добавляет правило, по которому событие повторяется еженедельно. |
addYearlyExclusion() | RecurrenceRule | Добавляет правило, исключающее вхождения на ежегодной основе. |
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
— новое правило повторения
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей или соответствующих областей из соответствующего 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
— новое правило повторения
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей или соответствующих областей из соответствующего 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. var 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. var 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. var 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)
Устанавливает часовой пояс для этого повторения. Это влияет на дату и время повторения событий, а также на то, смещается ли событие с переходом на летнее время. По умолчанию используется часовой пояс календаря.
Параметры
Имя | Тип | Описание |
---|---|---|
timeZone | String | часовой пояс, указанный в «длинном» формате (например, «Америка/Нью-Йорк», как указано на Joda.org ) |
Возвращаться
EventRecurrence
— этот EventRecurrence для цепочки
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей или соответствующих областей из соответствующего REST API :
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds