Rappresenta le impostazioni di ricorrenza per una serie di eventi.
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
addDailyExclusion() | RecurrenceRule | Aggiunge una regola che esclude le occorrenze su base giornaliera. |
addDailyRule() | RecurrenceRule | Aggiunge una regola che fa sì che l'evento si ripeta ogni giorno. |
addDate(date) | EventRecurrence | Aggiunge una regola che fa sì che l'evento si ripeta in una data specifica. |
addDateExclusion(date) | EventRecurrence | Aggiunge una regola che esclude un'occorrenza per una data specifica. |
addMonthlyExclusion() | RecurrenceRule | Aggiunge una regola che esclude le occorrenze su base mensile. |
addMonthlyRule() | RecurrenceRule | Aggiunge una regola che fa sì che l'evento si ripeta su base mensile. |
addWeeklyExclusion() | RecurrenceRule | Aggiunge una regola che esclude le occorrenze su base settimanale. |
addWeeklyRule() | RecurrenceRule | Aggiunge una regola che fa sì che l'evento si ripeta su base settimanale. |
addYearlyExclusion() | RecurrenceRule | Aggiunge una regola che esclude le occorrenze su base annuale. |
addYearlyRule() | RecurrenceRule | Aggiunge una regola che fa sì che l'evento si ripeta ogni anno. |
setTimeZone(timeZone) | EventRecurrence | Imposta 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. var recurrence = CalendarApp.newRecurrence().addWeeklyRule().addDailyExclusion().times(30);
Invio
RecurrenceRule
: la nuova RecurrenceRule
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti oppure 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 ogni giorno.
// Creates a rule that recurs every day for ten days. var recurrence = CalendarApp.newRecurrence().addDailyRule().times(10);
Invio
RecurrenceRule
: la nuova RecurrenceRule
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti oppure ambiti appropriati dell'API REST correlata:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds
addDate(date)
Aggiunge una regola che fa sì che l'evento si ripeta in una data specifica.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
date | Date |
Invio
EventRecurrence
: questa risorsa EventRecurrence per il concatenamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti oppure 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
Nome | Tipo | Descrizione |
---|---|---|
date | Date |
Invio
EventRecurrence
: questa risorsa EventRecurrence per il concatenamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti oppure 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 lo stesso giorno del mese del primo evento della
ma puoi modificare questa impostazione chiamando RecurrenceRule.onlyOnMonthDay(day)
o RecurrenceRule.onlyOnMonthDays(days)
.
Invio
RecurrenceRule
: la nuova RecurrenceRule
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti oppure 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 lo stesso giorno del mese del primo evento della serie.
ma puoi modificarlo chiamando RecurrenceRule.onlyOnMonthDay(day)
o RecurrenceRule.onlyOnMonthDays(days)
.
// Creates a rule that recurs every month for three months. var recurrence = CalendarApp.newRecurrence().addMonthlyRule().times(4);
Invio
RecurrenceRule
: la nuova RecurrenceRule
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti oppure 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 lo stesso giorno della settimana del primo evento della
ma puoi modificare questa impostazione chiamando RecurrenceRule.onlyOnWeekday(day)
o 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);
Invio
RecurrenceRule
: la nuova RecurrenceRule
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti oppure 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 lo stesso giorno della settimana del primo evento della serie.
ma puoi modificarlo chiamando RecurrenceRule.onlyOnWeekday(day)
o RecurrenceRule.onlyOnWeekdays(days)
.
// Creates a rule that recurs every week for ten weeks. var recurrence = CalendarApp.newRecurrence().addWeeklyRule().times(10);
Invio
RecurrenceRule
: la nuova RecurrenceRule
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti oppure 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 annuale.
Per impostazione predefinita, l'esclusione viene applicata lo stesso giorno dell'anno del primo evento della
ma puoi modificare questa impostazione chiamando RecurrenceRule.onlyOnYearDay(day)
o RecurrenceRule.onlyOnYearDays(days)
.
Invio
RecurrenceRule
: la nuova RecurrenceRule
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti oppure 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 lo stesso giorno dell'anno del primo evento della serie.
ma puoi modificarlo chiamando RecurrenceRule.onlyOnYearDay(day)
o RecurrenceRule.onlyOnYearDays(days)
.
Invio
RecurrenceRule
: la nuova RecurrenceRule
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti oppure 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. Questa impostazione influisce sulla data e l'ora in cui gli eventi si ripetono, e se l'evento cambia a causa dell'ora legale. Il valore predefinito è il fuso orario del calendario.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
timeZone | String | Il fuso orario, specificato in "long" (ad es. 'America/New_York', come elencato di Joda.org) |
Invio
EventRecurrence
: questa risorsa EventRecurrence per il concatenamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti oppure ambiti appropriati dell'API REST correlata:
-
https://www.googleapis.com/auth/calendar
-
https://www.google.com/calendar/feeds