Class EventRecurrence

EventRecurrence

Représente les paramètres de récurrence pour une série d'événements.

Méthodes

MéthodeType renvoyéBrève description
addDailyExclusion()RecurrenceRuleAjoute une règle qui exclut des occurrences quotidiennement.
addDailyRule()RecurrenceRuleAjoute une règle qui entraîne la répétition de l'événement quotidiennement.
addDate(date)EventRecurrenceAjoute une règle qui entraîne la répétition de l'événement à une date spécifique.
addDateExclusion(date)EventRecurrenceAjoute une règle qui exclut une occurrence à une date spécifique.
addMonthlyExclusion()RecurrenceRuleAjoute une règle qui exclut des occurrences chaque mois.
addMonthlyRule()RecurrenceRuleAjoute une règle qui entraîne la répétition de l'événement une fois par mois.
addWeeklyExclusion()RecurrenceRuleAjoute une règle qui exclut des occurrences chaque semaine.
addWeeklyRule()RecurrenceRuleAjoute une règle qui entraîne la répétition de l'événement toutes les semaines.
addYearlyExclusion()RecurrenceRuleAjoute une règle qui exclut des occurrences chaque année.
addYearlyRule()RecurrenceRuleAjoute une règle qui entraîne la répétition de l'événement une fois par an.
setTimeZone(timeZone)EventRecurrenceDéfinit le fuseau horaire de cette récurrence.

Documentation détaillée

addDailyExclusion()

Ajoute une règle qui exclut des occurrences quotidiennement.

// Creates a rule that recurs every week after the first 30 days.
var recurrence = CalendarApp.newRecurrence().addWeeklyRule().addDailyExclusion().times(30);

Renvois

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 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 entraîne la répétition de l'événement quotidiennement.

// Creates a rule that recurs every day for ten days.
var recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);

Renvois

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 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 entraîne la répétition de l'événement à une date spécifique.

Paramètres

NomTypeDescription
dateDate

Renvois

EventRecurrence : récurrence de cet événement 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 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 à une date spécifique.

Paramètres

NomTypeDescription
dateDate

Renvois

EventRecurrence : récurrence de cet événement 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 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 des occurrences chaque mois.

Par défaut, l'exclusion est appliquée le même jour du mois que le premier événement de la mais vous pouvez modifier cela en appelant RecurrenceRule.onlyOnMonthDay(day) ou RecurrenceRule.onlyOnMonthDays(days).

Renvois

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 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 entraîne la répétition de l'événement une fois par mois.

Par défaut, un événement est répété le même jour du mois que le premier événement de la série, Toutefois, pour modifier cela, appelez RecurrenceRule.onlyOnMonthDay(day) ou RecurrenceRule.onlyOnMonthDays(days).

// Creates a rule that recurs every month for three months.
var recurrence = CalendarApp.newRecurrence().addMonthlyRule().times(4);

Renvois

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 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 des occurrences chaque semaine.

Par défaut, l'exclusion est appliquée le même jour de la semaine que le premier événement de la mais vous pouvez modifier cela 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);

Renvois

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 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 entraîne la répétition de l'événement toutes les semaines.

Par défaut, un événement est répété le même jour de la semaine que le premier événement de la série, Toutefois, pour modifier cela, appelez RecurrenceRule.onlyOnWeekday(day) ou RecurrenceRule.onlyOnWeekdays(days).

// Creates a rule that recurs every week for ten weeks.
var recurrence = CalendarApp.newRecurrence().addWeeklyRule().times(10);

Renvois

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 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 des occurrences chaque année.

Par défaut, l'exclusion est appliquée le même jour de l'année que le premier événement de la mais vous pouvez modifier cela en appelant RecurrenceRule.onlyOnYearDay(day) ou RecurrenceRule.onlyOnYearDays(days).

Renvois

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 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 entraîne la répétition de l'événement une fois par an.

Par défaut, l'événement se répète le premier jour de l'année, Toutefois, vous pouvez modifier cela en appelant RecurrenceRule.onlyOnYearDay(day) ou RecurrenceRule.onlyOnYearDays(days).

Renvois

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 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 de cette récurrence. Cela affecte la date et l’heure auxquelles les événements se produisent, et si l'événement passe à l'heure d'été. La valeur par défaut est le fuseau horaire de l'agenda.

Paramètres

NomTypeDescription
timeZoneStringle fuseau horaire, spécifié en "long" ; format (par exemple, "America/New_York", tel que répertorié par Joda.org)

Renvois

EventRecurrence : récurrence de cet événement 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 des champs d'application appropriés de l'API REST associée:

  • https://www.googleapis.com/auth/calendar
  • https://www.google.com/calendar/feeds