Representa la configuración de recurrencia de una serie de eventos.
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
addDailyExclusion() | RecurrenceRule | Agrega una regla que excluye los eventos a diario. |
addDailyRule() | RecurrenceRule | Agrega una regla que hace que el evento se repita a diario. |
addDate(date) | EventRecurrence | Agrega una regla que hace que el evento se repita en una fecha específica. |
addDateExclusion(date) | EventRecurrence | Agrega una regla que excluye un caso para una fecha específica. |
addMonthlyExclusion() | RecurrenceRule | Agrega una regla que excluye los casos mensuales. |
addMonthlyRule() | RecurrenceRule | Agrega una regla que hace que el evento se repita mensualmente. |
addWeeklyExclusion() | RecurrenceRule | Agrega una regla que excluye los casos semanales. |
addWeeklyRule() | RecurrenceRule | Agrega una regla que hace que el evento se repita semanalmente. |
addYearlyExclusion() | RecurrenceRule | Agrega una regla que excluye los casos anuales. |
addYearlyRule() | RecurrenceRule | Agrega una regla que hace que el evento se repita cada año. |
setTimeZone(timeZone) | EventRecurrence | Establece la zona horaria para esta recurrencia. |
Documentación detallada
addDailyExclusion()
Agrega una regla que excluye los eventos a diario.
// Creates a rule that recurs every week after the first 30 days. var recurrence = CalendarApp.newRecurrence().addWeeklyRule().addDailyExclusion().times(30);
Volver
RecurrenceRule
: la nueva regla de recurrencia
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances adecuados de la API de REST relacionada:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDailyRule()
Agrega una regla que hace que el evento se repita a diario.
// Creates a rule that recurs every day for ten days. var recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);
Volver
RecurrenceRule
: la nueva regla de recurrencia
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances adecuados de la API de REST relacionada:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDate(date)
Agrega una regla que hace que el evento se repita en una fecha específica.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
date | Date |
Volver
EventRecurrence
: Este evento Recurrence para encadenar
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances adecuados de la API de REST relacionada:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDateExclusion(date)
Agrega una regla que excluye un caso para una fecha específica.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
date | Date |
Volver
EventRecurrence
: Este evento Recurrence para encadenar
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances adecuados de la API de REST relacionada:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addMonthlyExclusion()
Agrega una regla que excluye los casos mensuales.
De forma predeterminada, la exclusión se aplica el mismo día del mes que el primer evento de la serie, pero se puede modificar llamando a RecurrenceRule.onlyOnMonthDay(day)
o RecurrenceRule.onlyOnMonthDays(days)
.
Volver
RecurrenceRule
: la nueva regla de recurrencia
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances adecuados de la API de REST relacionada:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addMonthlyRule()
Agrega una regla que hace que el evento se repita mensualmente.
De forma predeterminada, el evento se repite el mismo día del mes que el primer evento de la serie, pero se puede modificar llamando a RecurrenceRule.onlyOnMonthDay(day)
o RecurrenceRule.onlyOnMonthDays(days)
.
// Creates a rule that recurs every month for three months. var recurrence = CalendarApp.newRecurrence().addMonthlyRule().times(4);
Volver
RecurrenceRule
: la nueva regla de recurrencia
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances adecuados de la API de REST relacionada:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addWeeklyExclusion()
Agrega una regla que excluye los casos semanales.
De forma predeterminada, la exclusión se aplica el mismo día de la semana que el primer evento de la serie, pero se puede modificar llamando a RecurrenceRule.onlyOnWeekday(day)
o 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);
Volver
RecurrenceRule
: la nueva regla de recurrencia
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances adecuados de la API de REST relacionada:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addWeeklyRule()
Agrega una regla que hace que el evento se repita semanalmente.
De forma predeterminada, el evento se repite el mismo día de la semana que el primer evento de la serie, pero se puede modificar llamando a RecurrenceRule.onlyOnWeekday(day)
o RecurrenceRule.onlyOnWeekdays(days)
.
// Creates a rule that recurs every week for ten weeks. var recurrence = CalendarApp.newRecurrence().addWeeklyRule().times(10);
Volver
RecurrenceRule
: la nueva regla de recurrencia
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances adecuados de la API de REST relacionada:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addYearlyExclusion()
Agrega una regla que excluye los casos anuales.
De forma predeterminada, la exclusión se aplica el mismo día del año que el primer evento de la serie, pero se puede modificar llamando a RecurrenceRule.onlyOnYearDay(day)
o RecurrenceRule.onlyOnYearDays(days)
.
Volver
RecurrenceRule
: la nueva regla de recurrencia
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances adecuados de la API de REST relacionada:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addYearlyRule()
Agrega una regla que hace que el evento se repita cada año.
De forma predeterminada, el evento se repite el mismo día del año que el primer evento de la serie, pero se puede modificar llamando a RecurrenceRule.onlyOnYearDay(day)
o RecurrenceRule.onlyOnYearDays(days)
.
Volver
RecurrenceRule
: la nueva regla de recurrencia
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances adecuados de la API de REST relacionada:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
setTimeZone(timeZone)
Establece la zona horaria para esta recurrencia. Esto afecta la fecha y la hora en que se repiten los eventos, y si el evento cambia con el horario de verano. El valor predeterminado es la zona horaria del calendario.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
timeZone | String | la zona horaria, especificada en formato "largo" (p.ej., 'America/New_York', como aparece por Joda.org). |
Volver
EventRecurrence
: Este evento Recurrence para encadenar
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances o alcances adecuados de la API de REST relacionada:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds