Rappresenta le impostazioni di ricorrenza per una serie di eventi.
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
add | Recurrence | Aggiunge una regola che esclude le occorrenze su base giornaliera. |
add | Recurrence | Aggiunge una regola che fa sì che l'evento si ripeta su base giornaliera. |
add | Event | Aggiunge una regola che fa sì che l'evento si ripeta in una data specifica. |
add | Event | Aggiunge una regola che esclude un'occorrenza per una data specifica. |
add | Recurrence | Aggiunge una regola che esclude le occorrenze su base mensile. |
add | Recurrence | Aggiunge una regola che fa sì che l'evento si ripeta su base mensile. |
add | Recurrence | Aggiunge una regola che esclude le occorrenze su base settimanale. |
add | Recurrence | Aggiunge una regola che fa sì che l'evento si ripeta su base settimanale. |
add | Recurrence | Aggiunge una regola che esclude le occorrenze su base annuale. |
add | Recurrence | Aggiunge una regola che fa sì che l'evento si ripeta su base annuale. |
set | Event | 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. const recurrence = CalendarApp.newRecurrence().addWeeklyRule().addDailyExclusion().times(30);
Indietro
RecurrenceRule : la nuova RecurrenceRule
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dalla relativa API REST:
-
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);
Indietro
RecurrenceRule : la nuova RecurrenceRule
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dalla relativa API REST:
-
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 |
Indietro
EventRecurrence : questa EventRecurrence per il concatenamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dalla relativa API REST:
-
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 |
Indietro
EventRecurrence : questa EventRecurrence per il concatenamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dalla relativa API REST:
-
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 può essere modificata chiamando RecurrenceRule.onlyOnMonthDay(day) o RecurrenceRule.onlyOnMonthDays(days).
Indietro
RecurrenceRule : la nuova RecurrenceRule
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dalla relativa API REST:
-
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 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);
Indietro
RecurrenceRule : la nuova RecurrenceRule
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dalla relativa API REST:
-
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 può essere modificata 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);
Indietro
RecurrenceRule : la nuova RecurrenceRule
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dalla relativa API REST:
-
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 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);
Indietro
RecurrenceRule : la nuova RecurrenceRule
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dalla relativa API REST:
-
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 nello stesso giorno dell'anno del primo evento della serie, ma può essere modificata chiamando RecurrenceRule.onlyOnYearDay(day) o RecurrenceRule.onlyOnYearDays(days).
Indietro
RecurrenceRule : la nuova RecurrenceRule
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dalla relativa API REST:
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
addYearlyRule()
Aggiunge una regola che fa sì che l'evento si ripeta su base annuale.
Per impostazione predefinita, l'evento si ripete nello stesso giorno dell'anno del primo evento della serie, ma può essere modificato chiamando RecurrenceRule.onlyOnYearDay(day) o RecurrenceRule.onlyOnYearDays(days).
Indietro
RecurrenceRule : la nuova RecurrenceRule
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dalla relativa API REST:
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds
setTimeZone(timeZone)
Imposta il fuso orario per questa ricorrenza. Ciò influisce sulla data e sull'ora in cui si ripetono gli eventi e se l'evento cambia con l'ora legale. Il valore predefinito è il fuso orario del calendario.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
time | String | Il fuso orario, specificato nel formato "long" (ad es. 'America/New_York', come indicato da Joda.org) |
Indietro
EventRecurrence : questa EventRecurrence per il concatenamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti o ambiti appropriati dalla relativa API REST:
-
https://www.googleapis.com/auth/calendar -
https://www.google.com/calendar/feeds