Représente les paramètres de récurrence pour une série d'événements.
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
addDailyExclusion() | RecurrenceRule | Ajoute une règle qui exclut quotidiennement le nombre d'occurrences. |
addDailyRule() | RecurrenceRule | Ajoute une règle qui entraîne la récurrence quotidienne de l'événement. |
addDate(date) | EventRecurrence | Ajoute une règle qui entraîne la répétition de l'événement à une date spécifique. |
addDateExclusion(date) | EventRecurrence | Ajoute une règle qui exclut une occurrence pour une date spécifique. |
addMonthlyExclusion() | RecurrenceRule | Ajoute une règle qui exclut les occurrences sur une base mensuelle. |
addMonthlyRule() | RecurrenceRule | Ajoute une règle qui déclenche la fréquence mensuelle de l'événement. |
addWeeklyExclusion() | RecurrenceRule | Ajoute une règle qui exclut les occurrences toutes les semaines. |
addWeeklyRule() | RecurrenceRule | Ajoute une règle qui entraîne la répétition hebdomadaire de l'événement. |
addYearlyExclusion() | RecurrenceRule | Ajoute une règle qui exclut les occurrences sur une base annuelle. |
addYearlyRule() | RecurrenceRule | Ajoute une règle qui déclenche la récurrence de l'événement chaque année. |
setTimeZone(timeZone) | EventRecurrence | Définit le fuseau horaire de cette récurrence. |
Documentation détaillée
addDailyExclusion()
Ajoute une règle qui exclut quotidiennement le nombre d'occurrences.
// Creates a rule that recurs every week after the first 30 days. var recurrence = CalendarApp.newRecurrence().addWeeklyRule().addDailyExclusion().times(30);
Aller-retour
RecurrenceRule
: nouvelle règle RecurrenceRule
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants ou les 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 entraîne la récurrence quotidienne de l'événement.
// Creates a rule that recurs every day for ten days. var recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);
Aller-retour
RecurrenceRule
: nouvelle règle RecurrenceRule
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants ou les 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 entraîne la répétition de l'événement à une date spécifique.
Paramètres
Nom | Type | Description |
---|---|---|
date | Date |
Aller-retour
EventRecurrence
: événement EventRecurrence pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants ou les 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 |
Aller-retour
EventRecurrence
: événement EventRecurrence pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants ou les 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 sur une base mensuelle.
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 paramètre en appelant RecurrenceRule.onlyOnMonthDay(day)
ou RecurrenceRule.onlyOnMonthDays(days)
.
Aller-retour
RecurrenceRule
: nouvelle règle RecurrenceRule
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants ou les 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 déclenche la fréquence mensuelle de l'événement.
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 le modifier en appelant RecurrenceRule.onlyOnMonthDay(day)
ou RecurrenceRule.onlyOnMonthDays(days)
.
// Creates a rule that recurs every month for three months. var recurrence = CalendarApp.newRecurrence().addMonthlyRule().times(4);
Aller-retour
RecurrenceRule
: nouvelle règle RecurrenceRule
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants ou les 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 toutes les semaines.
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 la modifier en appelant 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);
Aller-retour
RecurrenceRule
: nouvelle règle RecurrenceRule
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants ou les 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 entraîne la répétition hebdomadaire de l'événement.
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 le modifier en appelant RecurrenceRule.onlyOnWeekday(day)
ou RecurrenceRule.onlyOnWeekdays(days)
.
// Creates a rule that recurs every week for ten weeks. var recurrence = CalendarApp.newRecurrence().addWeeklyRule().times(10);
Aller-retour
RecurrenceRule
: nouvelle règle RecurrenceRule
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants ou les 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 sur une base annuelle.
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 la modifier en appelant RecurrenceRule.onlyOnYearDay(day)
ou RecurrenceRule.onlyOnYearDays(days)
.
Aller-retour
RecurrenceRule
: nouvelle règle RecurrenceRule
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants ou les 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 déclenche la récurrence de l'événement chaque année.
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 le modifier en appelant RecurrenceRule.onlyOnYearDay(day)
ou RecurrenceRule.onlyOnYearDays(days)
.
Aller-retour
RecurrenceRule
: nouvelle règle RecurrenceRule
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants ou les 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 de cette récurrence. Cela affecte la date et l'heure auxquelles les événements se produisent, et si l'événement change en fonction du passage à l'heure d'été. Correspond par défaut au fuseau horaire de l'agenda.
Paramètres
Nom | Type | Description |
---|---|---|
timeZone | String | Fuseau horaire, au format "long" (par exemple, 'America/New_York', comme répertorié par Joda.org) |
Aller-retour
EventRecurrence
: événement EventRecurrence pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants ou les champs d'application appropriés de l'API REST associée:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds