Class EventRecurrence

EventoRitorna

Rappresenta le impostazioni di ricorrenza per una serie di eventi.

Metodi

MetodoTipo restituitoBreve descrizione
addDailyExclusion()RecurrenceRuleAggiunge una regola che esclude le occorrenze su base giornaliera.
addDailyRule()RecurrenceRuleAggiunge una regola che fa sì che l'evento si ripeta ogni giorno.
addDate(date)EventRecurrenceAggiunge una regola che determina la ripetizione dell'evento in una data specifica.
addDateExclusion(date)EventRecurrenceAggiunge una regola che esclude un'occorrenza per una data specifica.
addMonthlyExclusion()RecurrenceRuleAggiunge una regola che esclude le occorrenze su base mensile.
addMonthlyRule()RecurrenceRuleAggiunge una regola che fa sì che l'evento si ripeta su base mensile.
addWeeklyExclusion()RecurrenceRuleAggiunge una regola che esclude le occorrenze su base settimanale.
addWeeklyRule()RecurrenceRuleAggiunge una regola che fa sì che l'evento si ripeta su base settimanale.
addYearlyExclusion()RecurrenceRuleAggiunge una regola che esclude le occorrenze su base annua.
addYearlyRule()RecurrenceRuleAggiunge una regola che fa sì che l'evento si ripeta ogni anno.
setTimeZone(timeZone)EventRecurrenceImposta il fuso orario per questa ricorrenza.

Documentazione dettagliata

addDailyExclusion()

Aggiunge una regola che esclude le occorrenze su base giornaliera.

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

Invio

RecurrenceRule: la nuova regola RecurrenceRule

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:

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

addDailyRule()

Aggiunge una regola che fa sì che l'evento si ripeta su base giornaliera.

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

Invio

RecurrenceRule: la nuova regola RecurrenceRule

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:

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

addDate(date)

Aggiunge una regola che determina la ripetizione dell'evento in una data specifica.

Parametri

NomeTipoDescrizione
dateDate

Invio

EventRecurrence - questa EventRecurrence per l'accodamento

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:

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

addDateExclusion(date)

Aggiunge una regola che esclude un'occorrenza per una data specifica.

Parametri

NomeTipoDescrizione
dateDate

Invio

EventRecurrence - questa EventRecurrence per l'accodamento

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:

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

addMonthlyExclusion()

Aggiunge una regola che esclude le occorrenze su base mensile.

Per impostazione predefinita, l'esclusione viene applicata nello stesso giorno del mese del primo evento della serie, ma questo valore può essere modificato chiamando RecurrenceRule.onlyOnMonthDay(day) o RecurrenceRule.onlyOnMonthDays(days).

Invio

RecurrenceRule: la nuova regola RecurrenceRule

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:

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

addMonthlyRule()

Aggiunge una regola che fa sì che l'evento si ripeta su base mensile.

Per impostazione predefinita, l'evento si ripete nello stesso giorno del mese del primo evento della serie, ma questo valore può essere modificato chiamando RecurrenceRule.onlyOnMonthDay(day) o RecurrenceRule.onlyOnMonthDays(days).

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

Invio

RecurrenceRule: la nuova regola RecurrenceRule

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:

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

addWeeklyExclusion()

Aggiunge una regola che esclude le occorrenze su base settimanale.

Per impostazione predefinita, l'esclusione viene applicata nello stesso giorno della settimana del primo evento della serie, ma questo valore può essere modificato chiamando RecurrenceRule.onlyOnWeekday(day) o 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);

Invio

RecurrenceRule: la nuova regola RecurrenceRule

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:

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

addWeeklyRule()

Aggiunge una regola che fa sì che l'evento si ripeta su base settimanale.

Per impostazione predefinita, l'evento si ripete nello stesso giorno della settimana del primo evento della serie, ma questo valore può essere modificato chiamando RecurrenceRule.onlyOnWeekday(day) o RecurrenceRule.onlyOnWeekdays(days).

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

Invio

RecurrenceRule: la nuova regola RecurrenceRule

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:

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

addYearlyExclusion()

Aggiunge una regola che esclude le occorrenze su base annua.

Per impostazione predefinita, l'esclusione viene applicata nello stesso giorno dell'anno del primo evento della serie, ma questo valore può essere modificato chiamando RecurrenceRule.onlyOnYearDay(day) o RecurrenceRule.onlyOnYearDays(days).

Invio

RecurrenceRule: la nuova regola RecurrenceRule

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:

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

addYearlyRule()

Aggiunge una regola che fa sì che l'evento si ripeta ogni anno.

Per impostazione predefinita, l'evento si ripete nello stesso giorno dell'anno del primo evento della serie, ma questo valore può essere modificato chiamando RecurrenceRule.onlyOnYearDay(day) o RecurrenceRule.onlyOnYearDays(days).

Invio

RecurrenceRule: la nuova regola RecurrenceRule

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:

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

setTimeZone(timeZone)

Imposta il fuso orario per questa ricorrenza. Questo influisce sulla data e sull'ora di ripetizione degli eventi e su come l'evento cambia con l'ora legale. Il valore predefinito è il fuso orario del calendario.

Parametri

NomeTipoDescrizione
timeZoneStringil fuso orario, specificato in formato "long" (ad es. 'America/New_York', come indicato da Joda.org)

Invio

EventRecurrence - questa EventRecurrence per l'accodamento

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o con gli ambiti appropriati dell'API REST correlata:

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