Representa as configurações de recorrência de uma série de eventos.
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
addDailyExclusion() | RecurrenceRule | Adiciona uma regra que exclui ocorrências diárias. |
addDailyRule() | RecurrenceRule | Adiciona uma regra que faz com que o evento se repita diariamente. |
addDate(date) | EventRecurrence | Adiciona uma regra que faz com que o evento se repita em uma data específica. |
addDateExclusion(date) | EventRecurrence | Adiciona uma regra que exclui uma ocorrência em uma data específica. |
addMonthlyExclusion() | RecurrenceRule | Adiciona uma regra que exclui ocorrências mensalmente. |
addMonthlyRule() | RecurrenceRule | Adiciona uma regra que faz com que o evento se repita mensalmente. |
addWeeklyExclusion() | RecurrenceRule | Adiciona uma regra que exclui ocorrências semanalmente. |
addWeeklyRule() | RecurrenceRule | Adiciona uma regra que faz com que o evento se repita semanalmente. |
addYearlyExclusion() | RecurrenceRule | Adiciona uma regra que exclui ocorrências anualmente. |
addYearlyRule() | RecurrenceRule | Adiciona uma regra que faz com que o evento se repita anualmente. |
setTimeZone(timeZone) | EventRecurrence | Define o fuso horário para essa recorrência. |
Documentação detalhada
addDailyExclusion()
Adiciona uma regra que exclui ocorrências diárias.
// Creates a rule that recurs every week after the first 30 days. var recurrence = CalendarApp.newRecurrence().addWeeklyRule().addDailyExclusion().times(30);
Retornar
RecurrenceRule
: a nova RecurrenceRule
Autorização
Os scripts que usam esse método precisam de autorização com um ou mais dos escopos a seguir ou escopos apropriados da API REST relacionada:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDailyRule()
Adiciona uma regra que faz com que o evento se repita diariamente.
// Creates a rule that recurs every day for ten days. var recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);
Retornar
RecurrenceRule
: a nova RecurrenceRule
Autorização
Os scripts que usam esse método precisam de autorização com um ou mais dos escopos a seguir ou escopos apropriados da API REST relacionada:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDate(date)
Adiciona uma regra que faz com que o evento se repita em uma data específica.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
date | Date |
Retornar
EventRecurrence
: este EventRecurrence para encadeamento
Autorização
Os scripts que usam esse método precisam de autorização com um ou mais dos escopos a seguir ou escopos apropriados da API REST relacionada:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDateExclusion(date)
Adiciona uma regra que exclui uma ocorrência em uma data específica.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
date | Date |
Retornar
EventRecurrence
: este EventRecurrence para encadeamento
Autorização
Os scripts que usam esse método precisam de autorização com um ou mais dos escopos a seguir ou escopos apropriados da API REST relacionada:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addMonthlyExclusion()
Adiciona uma regra que exclui ocorrências mensalmente.
Por padrão, a exclusão é aplicada no mesmo dia do mês que o primeiro evento no
série, mas isso pode ser alterado chamando RecurrenceRule.onlyOnMonthDay(day)
ou RecurrenceRule.onlyOnMonthDays(days)
.
Retornar
RecurrenceRule
: a nova RecurrenceRule
Autorização
Os scripts que usam esse método precisam de autorização com um ou mais dos escopos a seguir ou escopos apropriados da API REST relacionada:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addMonthlyRule()
Adiciona uma regra que faz com que o evento se repita mensalmente.
Por padrão, o evento se repete no mesmo dia do mês que o primeiro evento da série,
mas isso pode ser alterado chamando RecurrenceRule.onlyOnMonthDay(day)
ou RecurrenceRule.onlyOnMonthDays(days)
.
// Creates a rule that recurs every month for three months. var recurrence = CalendarApp.newRecurrence().addMonthlyRule().times(4);
Retornar
RecurrenceRule
: a nova RecurrenceRule
Autorização
Os scripts que usam esse método precisam de autorização com um ou mais dos escopos a seguir ou escopos apropriados da API REST relacionada:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addWeeklyExclusion()
Adiciona uma regra que exclui ocorrências semanalmente.
Por padrão, a exclusão é aplicada no mesmo dia da semana que o primeiro evento na
série, mas isso pode ser alterado chamando RecurrenceRule.onlyOnWeekday(day)
ou 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);
Retornar
RecurrenceRule
: a nova RecurrenceRule
Autorização
Os scripts que usam esse método precisam de autorização com um ou mais dos escopos a seguir ou escopos apropriados da API REST relacionada:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addWeeklyRule()
Adiciona uma regra que faz com que o evento se repita semanalmente.
Por padrão, o evento se repete no mesmo dia da semana que o primeiro evento da série,
mas isso pode ser alterado chamando RecurrenceRule.onlyOnWeekday(day)
ou RecurrenceRule.onlyOnWeekdays(days)
.
// Creates a rule that recurs every week for ten weeks. var recurrence = CalendarApp.newRecurrence().addWeeklyRule().times(10);
Retornar
RecurrenceRule
: a nova RecurrenceRule
Autorização
Os scripts que usam esse método precisam de autorização com um ou mais dos escopos a seguir ou escopos apropriados da API REST relacionada:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addYearlyExclusion()
Adiciona uma regra que exclui ocorrências anualmente.
Por padrão, a exclusão é aplicada no mesmo dia do ano que o primeiro evento no
série, mas isso pode ser alterado chamando RecurrenceRule.onlyOnYearDay(day)
ou RecurrenceRule.onlyOnYearDays(days)
.
Retornar
RecurrenceRule
: a nova RecurrenceRule
Autorização
Os scripts que usam esse método precisam de autorização com um ou mais dos escopos a seguir ou escopos apropriados da API REST relacionada:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addYearlyRule()
Adiciona uma regra que faz com que o evento se repita anualmente.
Por padrão, o evento se repete no mesmo dia do ano que o primeiro evento da série,
mas isso pode ser alterado chamando RecurrenceRule.onlyOnYearDay(day)
ou RecurrenceRule.onlyOnYearDays(days)
.
Retornar
RecurrenceRule
: a nova RecurrenceRule
Autorização
Os scripts que usam esse método precisam de autorização com um ou mais dos escopos a seguir ou escopos apropriados da API REST relacionada:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
setTimeZone(timeZone)
Define o fuso horário para essa recorrência. Isso afeta a data e a hora em que os eventos se repetem e se o evento muda de acordo com o horário de verão. O padrão é o fuso horário da agenda.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
timeZone | String | o fuso horário, especificado em "longo", formato (por exemplo, "América/Nova_York", conforme listado por Joda.org) |
Retornar
EventRecurrence
: este EventRecurrence para encadeamento
Autorização
Os scripts que usam esse método precisam de autorização com um ou mais dos escopos a seguir ou escopos apropriados da API REST relacionada:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds