Représente les paramètres de récurrence d'une série d'événements.
Méthodes
| Méthode | Type renvoyé | Brève description |
|---|---|---|
add | Recurrence | Ajoute une règle qui exclut les occurrences quotidiennes. |
add | Recurrence | Ajoute une règle qui fait en sorte que l'événement se répète quotidiennement. |
add | Event | Ajoute une règle qui fait en sorte que l'événement se répète à une date spécifique. |
add | Event | Ajoute une règle qui exclut une occurrence pour une date spécifique. |
add | Recurrence | Ajoute une règle qui exclut les occurrences mensuelles. |
add | Recurrence | Ajoute une règle qui fait en sorte que l'événement se répète mensuellement. |
add | Recurrence | Ajoute une règle qui exclut les occurrences hebdomadaires. |
add | Recurrence | Ajoute une règle qui fait en sorte que l'événement se répète hebdomadairement. |
add | Recurrence | Ajoute une règle qui exclut les occurrences annuelles. |
add | Recurrence | Ajoute une règle qui fait en sorte que l'événement se répète annuellement. |
set | Event | Définit le fuseau horaire pour cette récurrence. |
Documentation détaillée
addDailyExclusion()
Ajoute une règle qui exclut les occurrences quotidiennes.
// Creates a rule that recurs every week after the first 30 days. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().addDailyExclusion().times(30);
Renvois
RecurrenceRule : la nouvelle RecurrenceRule
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants ou des champs d'application appropriés de l'API REST associée :
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addDailyRule()
Ajoute une règle qui fait en sorte que l'événement se répète quotidiennement.
// Creates a rule that recurs every day for ten days. const recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);
Renvois
RecurrenceRule : la nouvelle RecurrenceRule
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants ou des champs d'application appropriés de l'API REST associée :
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addDate(date)
Ajoute une règle qui fait en sorte que l'événement se répète à une date spécifique.
Paramètres
| Nom | Type | Description |
|---|---|---|
date | Date |
Renvois
EventRecurrence : cette EventRecurrence en vue du chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants ou des champs d'application appropriés de l'API REST associée :
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addDateExclusion(date)
Ajoute une règle qui exclut une occurrence pour une date spécifique.
Paramètres
| Nom | Type | Description |
|---|---|---|
date | Date |
Renvois
EventRecurrence : cette EventRecurrence en vue du chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants ou des champs d'application appropriés de l'API REST associée :
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addMonthlyExclusion()
Ajoute une règle qui exclut les occurrences mensuelles.
Par défaut, l'exclusion est appliquée le même jour du mois que le premier événement de la série, mais vous pouvez modifier ce comportement en appelant RecurrenceRule.onlyOnMonthDay(day) ou RecurrenceRule.onlyOnMonthDays(days).
Renvois
RecurrenceRule : la nouvelle RecurrenceRule
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants ou des champs d'application appropriés de l'API REST associée :
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addMonthlyRule()
Ajoute une règle qui fait en sorte que l'événement se répète mensuellement.
Par défaut, l'événement se répète le même jour du mois que le premier événement de la série, mais vous pouvez modifier ce comportement en appelant RecurrenceRule.onlyOnMonthDay(day) ou RecurrenceRule.onlyOnMonthDays(days).
// Creates a rule that recurs every month for three months. const recurrence = CalendarApp.newRecurrence().addMonthlyRule().times(4);
Renvois
RecurrenceRule : la nouvelle RecurrenceRule
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants ou des champs d'application appropriés de l'API REST associée :
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addWeeklyExclusion()
Ajoute une règle qui exclut les occurrences hebdomadaires.
Par défaut, l'exclusion est appliquée le même jour de la semaine que le premier événement de la série, mais vous pouvez modifier ce comportement en appelant RecurrenceRule.onlyOnWeekday(day) ou 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);
Renvois
RecurrenceRule : la nouvelle RecurrenceRule
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants ou des champs d'application appropriés de l'API REST associée :
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addWeeklyRule()
Ajoute une règle qui fait en sorte que l'événement se répète hebdomadairement.
Par défaut, l'événement se répète le même jour de la semaine que le premier événement de la série, mais vous pouvez modifier ce comportement en appelant RecurrenceRule.onlyOnWeekday(day) ou RecurrenceRule.onlyOnWeekdays(days).
// Creates a rule that recurs every week for ten weeks. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().times(10);
Renvois
RecurrenceRule : la nouvelle RecurrenceRule
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants ou des champs d'application appropriés de l'API REST associée :
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addYearlyExclusion()
Ajoute une règle qui exclut les occurrences annuelles.
Par défaut, l'exclusion est appliquée le même jour de l'année que le premier événement de la série, mais vous pouvez modifier ce comportement en appelant RecurrenceRule.onlyOnYearDay(day) ou RecurrenceRule.onlyOnYearDays(days).
Renvois
RecurrenceRule : la nouvelle RecurrenceRule
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants ou des champs d'application appropriés de l'API REST associée :
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addYearlyRule()
Ajoute une règle qui fait en sorte que l'événement se répète annuellement.
Par défaut, l'événement se répète le même jour de l'année que le premier événement de la série, mais vous pouvez modifier ce comportement en appelant RecurrenceRule.onlyOnYearDay(day) ou RecurrenceRule.onlyOnYearDays(days).
Renvois
RecurrenceRule : la nouvelle RecurrenceRule
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants ou des champs d'application appropriés de l'API REST associée :
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
setTimeZone(timeZone)
Définit le fuseau horaire pour cette récurrence. Cela affecte la date et l'heure auxquelles les événements se répètent, ainsi que le décalage de l'événement en cas de changement d'heure. Par défaut, le fuseau horaire de l'agenda est utilisé.
Paramètres
| Nom | Type | Description |
|---|---|---|
time | String | Fuseau horaire, spécifié au format "long" (par exemple, 'America/New_York', tel qu'indiqué par Joda.org) |
Renvois
EventRecurrence : cette EventRecurrence en vue du chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants ou des champs d'application appropriés de l'API REST associée :
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds