Calendar Service

Calendar

Questo servizio consente a uno script di accedere e modificare Google Calendar dell'utente, inclusi i calendari aggiuntivi a cui l'utente è iscritto.

Corsi

NomeBreve descrizione
CalendarRappresenta un calendario di proprietà dell'utente o a cui è iscritto.
CalendarAppConsente a uno script di leggere e aggiornare il calendario Google dell'utente.
CalendarEventRappresenta un singolo evento del calendario.
CalendarEventSeriesRappresenta una serie di eventi (un evento ricorrente).
ColorUn enum che rappresenta i colori con nome disponibili nel servizio Calendar.
EventColorUn'enumerazione che rappresenta i colori dell'evento denominato disponibili nel servizio Calendar.
EventGuestRappresenta un invitato di un evento.
EventRecurrenceRappresenta le impostazioni di ricorrenza per una serie di eventi.
EventTypeUn enum che rappresenta il tipo di un evento.
GuestStatusUn'enumerazione che rappresenta gli stati che un invitato può avere per un evento.
RecurrenceRuleRappresenta una regola di ricorrenza per una serie di eventi.
VisibilityUn enum che rappresenta la visibilità di un evento.

Calendar

Metodi

MetodoTipo restituitoBreve descrizione
createAllDayEvent(title, date)CalendarEventCrea un nuovo evento che dura tutto il giorno.
createAllDayEvent(title, startDate, endDate)CalendarEventCrea un nuovo evento che dura tutto il giorno e può durare più giorni.
createAllDayEvent(title, startDate, endDate, options)CalendarEventCrea un nuovo evento che dura tutto il giorno e può durare più giorni.
createAllDayEvent(title, date, options)CalendarEventCrea un nuovo evento che dura tutto il giorno.
createAllDayEventSeries(title, startDate, recurrence)CalendarEventSeriesCrea una nuova serie di eventi che durano tutto il giorno.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesCrea una nuova serie di eventi che dura tutto il giorno.
createEvent(title, startTime, endTime)CalendarEventCrea un nuovo evento.
createEvent(title, startTime, endTime, options)CalendarEventCrea un nuovo evento.
createEventFromDescription(description)CalendarEventCrea un evento da una descrizione in formato libero.
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriesCrea una nuova serie di eventi.
createEventSeries(title, startTime, endTime, recurrence, options)CalendarEventSeriesCrea una nuova serie di eventi.
deleteCalendar()voidIl calendario viene eliminato definitivamente.
getColor()StringOttiene il colore del calendario.
getDescription()StringRecupera la descrizione del calendario.
getEventById(iCalId)CalendarEventRecupera l'evento con l'ID specificato.
getEventSeriesById(iCalId)CalendarEventSeriesRecupera la serie di eventi con l'ID specificato.
getEvents(startTime, endTime)CalendarEvent[]Recupera tutti gli eventi che si verificano in un determinato intervallo di tempo.
getEvents(startTime, endTime, options)CalendarEvent[]Recupera tutti gli eventi che si verificano in un determinato intervallo di tempo e soddisfano i criteri specificati.
getEventsForDay(date)CalendarEvent[]Recupera tutti gli eventi che si verificano in un determinato giorno.
getEventsForDay(date, options)CalendarEvent[]Recupera tutti gli eventi che si verificano in un determinato giorno e soddisfano i criteri specificati.
getId()StringRecupera l'ID del calendario.
getName()StringRestituisce il nome del calendario.
getTimeZone()StringRecupera il fuso orario del calendario.
isHidden()BooleanDetermina se il calendario è nascosto nell'interfaccia utente.
isMyPrimaryCalendar()BooleanDetermina se il calendario è quello principale per l'utente effettivo.
isOwnedByMe()BooleanDetermina se il calendario è di tua proprietà.
isSelected()BooleanDetermina se gli eventi del calendario vengono visualizzati nell'interfaccia utente.
setColor(color)CalendarImposta il colore del calendario.
setDescription(description)CalendarImposta la descrizione di un calendario.
setHidden(hidden)CalendarConsente di impostare se il calendario è visibile nell'interfaccia utente.
setName(name)CalendarImposta il nome del calendario.
setSelected(selected)CalendarImposta se gli eventi del calendario vengono visualizzati nell'interfaccia utente.
setTimeZone(timeZone)CalendarImposta il fuso orario del calendario.
unsubscribeFromCalendar()voidAnnullamento dell'iscrizione dell'utente a un calendario.

CalendarApp

Proprietà

ProprietàTipoDescrizione
ColorColorUn enum che rappresenta i colori con nome disponibili nel servizio Calendar.
EventColorEventColorUn enum che rappresenta i colori degli eventi denominati disponibili nel servizio Calendar.
GuestStatusGuestStatusUn enum che rappresenta gli stati che un ospite può avere per un evento.
MonthMonthUn enum che rappresenta i mesi dell'anno.
VisibilityVisibilityUn enum che rappresenta la visibilità di un evento.
WeekdayWeekdayUn enum che rappresenta i giorni della settimana.

Metodi

MetodoTipo restituitoBreve descrizione
createAllDayEvent(title, date)CalendarEventCrea un nuovo evento che dura tutto il giorno.
createAllDayEvent(title, startDate, endDate)CalendarEventCrea un nuovo evento che dura tutto il giorno e può durare più giorni.
createAllDayEvent(title, startDate, endDate, options)CalendarEventCrea un nuovo evento che dura tutto il giorno e può durare più giorni.
createAllDayEvent(title, date, options)CalendarEventCrea un nuovo evento che dura tutto il giorno.
createAllDayEventSeries(title, startDate, recurrence)CalendarEventSeriesCrea una nuova serie di eventi che durano tutto il giorno.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesCrea una nuova serie di eventi che durano tutto il giorno.
createCalendar(name)CalendarCrea un nuovo calendario di proprietà dell'utente.
createCalendar(name, options)CalendarCrea un nuovo calendario di proprietà dell'utente.
createEvent(title, startTime, endTime)CalendarEventCrea un nuovo evento.
createEvent(title, startTime, endTime, options)CalendarEventCrea un nuovo evento.
createEventFromDescription(description)CalendarEventCrea un evento da una descrizione in formato libero.
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriesCrea una nuova serie di eventi.
createEventSeries(title, startTime, endTime, recurrence, options)CalendarEventSeriesCrea una nuova serie di eventi.
getAllCalendars()Calendar[]Recupera tutti i calendari di proprietà dell'utente o a cui ha effettuato l'iscrizione.
getAllOwnedCalendars()Calendar[]Recupera tutti i calendari di proprietà dell'utente.
getCalendarById(id)CalendarRecupera il calendario con l'ID specificato.
getCalendarsByName(name)Calendar[]Recupera tutti i calendari con un determinato nome di proprietà dell'utente o a cui è iscritto.
getColor()StringRestituisce il colore del calendario.
getDefaultCalendar()CalendarRecupera il calendario predefinito dell'utente.
getDescription()StringOttiene la descrizione del calendario.
getEventById(iCalId)CalendarEventRecupera l'evento con l'ID specificato.
getEventSeriesById(iCalId)CalendarEventSeriesRecupera la serie di eventi con l'ID specificato.
getEvents(startTime, endTime)CalendarEvent[]Recupera tutti gli eventi che si verificano in un determinato intervallo di tempo.
getEvents(startTime, endTime, options)CalendarEvent[]Recupera tutti gli eventi che si verificano in un determinato intervallo di tempo e soddisfano i criteri specificati.
getEventsForDay(date)CalendarEvent[]Recupera tutti gli eventi che si verificano in un determinato giorno.
getEventsForDay(date, options)CalendarEvent[]Recupera tutti gli eventi che si verificano in un determinato giorno e soddisfano i criteri specificati.
getId()StringRecupera l'ID del calendario.
getName()StringRestituisce il nome del calendario.
getOwnedCalendarById(id)CalendarRecupera il calendario con l'ID specificato, se è di proprietà dell'utente.
getOwnedCalendarsByName(name)Calendar[]Recupera tutti i calendari di proprietà dell'utente con un determinato nome.
getTimeZone()StringRecupera il fuso orario del calendario.
isHidden()BooleanDetermina se il calendario è nascosto nell'interfaccia utente.
isMyPrimaryCalendar()BooleanDetermina se il calendario è quello principale per l'utente effettivo.
isOwnedByMe()BooleanDetermina se il calendario è di tua proprietà.
isSelected()BooleanDetermina se gli eventi del calendario vengono visualizzati nell'interfaccia utente.
newRecurrence()EventRecurrenceCrea un nuovo oggetto di ripetizione, che può essere utilizzato per creare regole per la ripetizione degli eventi.
setColor(color)CalendarImposta il colore del calendario.
setDescription(description)CalendarImposta la descrizione di un calendario.
setHidden(hidden)CalendarConsente di impostare se il calendario è visibile nell'interfaccia utente.
setName(name)CalendarImposta il nome del calendario.
setSelected(selected)CalendarImposta se gli eventi del calendario vengono visualizzati nell'interfaccia utente.
setTimeZone(timeZone)CalendarImposta il fuso orario del calendario.
subscribeToCalendar(id)CalendarL'utente viene iscritto al calendario con l'ID specificato, se è autorizzato a farlo.
subscribeToCalendar(id, options)CalendarL'utente viene iscritto al calendario con l'ID specificato, se è autorizzato a farlo.

CalendarEvent

Metodi

MetodoTipo restituitoBreve descrizione
addEmailReminder(minutesBefore)CalendarEventAggiunge un nuovo promemoria via email all'evento.
addGuest(email)CalendarEventAggiunge un invitato all'evento.
addPopupReminder(minutesBefore)CalendarEventAggiunge una nuova notifica popup all'evento.
addSmsReminder(minutesBefore)CalendarEventAggiunge un nuovo promemoria via SMS all'evento.
anyoneCanAddSelf()BooleanDetermina se le persone possono aggiungersi come invitati a un evento di Calendar.
deleteEvent()voidConsente di eliminare un evento di Calendar.
deleteTag(key)CalendarEventConsente di eliminare un tag chiave/valore dall'evento.
getAllDayEndDate()DateRestituisce la data di fine di questo evento di calendario che dura tutto il giorno.
getAllDayStartDate()DateRecupera la data di inizio di questo evento di calendario che dura tutto il giorno.
getAllTagKeys()String[]Recupera tutte le chiavi per i tag impostati nell'evento.
getColor()StringRestituisce il colore dell'evento nel calendario.
getCreators()String[]Riconosce gli autori di un evento.
getDateCreated()DateRestituisce la data di creazione dell'evento.
getDescription()StringRecupera la descrizione dell'evento.
getEmailReminders()Integer[]Recupera i valori in minuti di tutti i promemoria via email per l'evento.
getEndTime()DateRecupera la data e l'ora di fine di questo evento nel calendario.
getEventSeries()CalendarEventSeriesRecupera la serie di eventi ricorrenti a cui appartiene questo evento.
getEventType()EventTypeRecupera il EventType di questo evento.
getGuestByEmail(email)EventGuestRiceve un ospite tramite l'indirizzo email.
getGuestList()EventGuest[]Recupera gli invitati per l'evento, escluso il proprietario.
getGuestList(includeOwner)EventGuest[]Recupera gli invitati per l'evento, potenzialmente inclusi i proprietari dell'evento.
getId()StringOttiene l'iCalUID univoco dell'evento.
getLastUpdated()DateRestituisce la data dell'ultimo aggiornamento dell'evento.
getLocation()StringRecupera il luogo dell'evento.
getMyStatus()GuestStatusRecupera lo stato dell'evento (ad esempio partecipante o invitato) dell'utente effettivo.
getOriginalCalendarId()StringRecupera l'ID del calendario in cui è stato creato l'evento in origine.
getPopupReminders()Integer[]Recupera i valori in minuti di tutti i promemoria popup per l'evento.
getSmsReminders()Integer[]Recupera i valori dei minuti per tutti i promemoria via SMS per l'evento.
getStartTime()DateRecupera la data e l'ora di inizio di questo evento di calendario.
getTag(key)StringOttiene un valore tag dell'evento.
getTitle()StringRecupera il titolo dell'evento.
getVisibility()VisibilityRecupera la visibilità dell'evento.
guestsCanInviteOthers()BooleanDetermina se gli ospiti possono invitare altri ospiti.
guestsCanModify()BooleanDetermina se gli invitati possono modificare l'evento.
guestsCanSeeGuests()BooleanDetermina se gli ospiti possono vedere altri ospiti.
isAllDayEvent()BooleanDetermina se si tratta di un evento che dura tutto il giorno.
isOwnedByMe()BooleanDetermina se sei il proprietario dell'evento.
isRecurringEvent()BooleanDetermina se l'evento fa parte di una serie di eventi.
removeAllReminders()CalendarEventRimuove tutti i promemoria dall'evento.
removeGuest(email)CalendarEventRimuove un invitato dall'evento.
resetRemindersToDefault()CalendarEventRipristina i promemoria utilizzando le impostazioni predefinite del calendario.
setAllDayDate(date)CalendarEventImposta la data dell'evento.
setAllDayDates(startDate, endDate)CalendarEventImposta le date dell'evento.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventImposta se gli utenti non invitati possono aggiungersi all'evento.
setColor(color)CalendarEventImposta il colore dell'evento nel calendario.
setDescription(description)CalendarEventImposta la descrizione dell'evento.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventImposta se gli ospiti possono invitare altri ospiti.
setGuestsCanModify(guestsCanModify)CalendarEventConsente di impostare se gli invitati possono modificare l'evento.
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventImposta se gli ospiti possono vedere altri ospiti.
setLocation(location)CalendarEventImposta la posizione dell'evento.
setMyStatus(status)CalendarEventImposta lo stato dell'evento (ad esempio partecipante o invitato) dell'utente effettivo.
setTag(key, value)CalendarEventImposta un tag chiave/valore sull'evento per memorizzare metadati personalizzati.
setTime(startTime, endTime)CalendarEventImposta le date e le ore di inizio e di fine dell'evento.
setTitle(title)CalendarEventImposta il titolo dell'evento.
setVisibility(visibility)CalendarEventImposta la visibilità dell'evento.

CalendarEventSeries

Metodi

MetodoTipo restituitoBreve descrizione
addEmailReminder(minutesBefore)CalendarEventSeriesAggiunge un nuovo promemoria via email all'evento.
addGuest(email)CalendarEventSeriesAggiunge un invitato all'evento.
addPopupReminder(minutesBefore)CalendarEventSeriesAggiunge una nuova notifica popup all'evento.
addSmsReminder(minutesBefore)CalendarEventSeriesAggiunge un nuovo promemoria via SMS all'evento.
anyoneCanAddSelf()BooleanDetermina se le persone possono aggiungersi come invitati a un evento di Calendar.
deleteEventSeries()voidConsente di eliminare la serie di eventi.
deleteTag(key)CalendarEventSeriesElimina un tag chiave/valore dall'evento.
getAllTagKeys()String[]Recupera tutte le chiavi per i tag impostati nell'evento.
getColor()StringRestituisce il colore dell'evento nel calendario.
getCreators()String[]Riconosce gli autori di un evento.
getDateCreated()DateRestituisce la data di creazione dell'evento.
getDescription()StringRecupera la descrizione dell'evento.
getEmailReminders()Integer[]Recupera i valori in minuti di tutti i promemoria via email per l'evento.
getEventType()EventTypeRecupera il EventType di questo evento.
getGuestByEmail(email)EventGuestRecupera un invitato tramite indirizzo email.
getGuestList()EventGuest[]Recupera gli invitati per l'evento, escluso il proprietario.
getGuestList(includeOwner)EventGuest[]Recupera gli invitati per l'evento, potenzialmente inclusi i proprietari dell'evento.
getId()StringOttiene l'iCalUID univoco dell'evento.
getLastUpdated()DateRestituisce la data dell'ultimo aggiornamento dell'evento.
getLocation()StringRecupera il luogo dell'evento.
getMyStatus()GuestStatusRecupera lo stato dell'evento (ad esempio partecipante o invitato) dell'utente effettivo.
getOriginalCalendarId()StringRecupera l'ID del calendario in cui è stato creato l'evento in origine.
getPopupReminders()Integer[]Recupera i valori in minuti di tutti i promemoria popup per l'evento.
getSmsReminders()Integer[]Recupera i valori dei minuti per tutti i promemoria via SMS per l'evento.
getTag(key)StringRecupera un valore del tag dell'evento.
getTitle()StringRecupera il titolo dell'evento.
getVisibility()VisibilityRecupera la visibilità dell'evento.
guestsCanInviteOthers()BooleanDetermina se gli ospiti possono invitare altri ospiti.
guestsCanModify()BooleanDetermina se gli invitati possono modificare l'evento.
guestsCanSeeGuests()BooleanDetermina se gli invitati possono vedere gli altri invitati.
isOwnedByMe()BooleanDetermina se sei il proprietario dell'evento.
removeAllReminders()CalendarEventSeriesRimuove tutti i promemoria dall'evento.
removeGuest(email)CalendarEventSeriesRimuove un invitato dall'evento.
resetRemindersToDefault()CalendarEventSeriesRipristina i promemoria utilizzando le impostazioni predefinite del calendario.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventSeriesConsente di stabilire se le persone che non sono invitati possono aggiungersi all'evento.
setColor(color)CalendarEventSeriesImposta il colore dell'evento nel calendario.
setDescription(description)CalendarEventSeriesImposta la descrizione dell'evento.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventSeriesImposta se gli ospiti possono invitare altri ospiti.
setGuestsCanModify(guestsCanModify)CalendarEventSeriesConsente di impostare se gli invitati possono modificare l'evento.
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventSeriesImposta se gli ospiti possono vedere altri ospiti.
setLocation(location)CalendarEventSeriesImposta la posizione dell'evento.
setMyStatus(status)CalendarEventSeriesImposta lo stato dell'evento (ad esempio partecipante o invitato) dell'utente effettivo.
setRecurrence(recurrence, startDate)CalendarEventSeriesImposta le regole di ricorrenza per una serie di eventi di una giornata.
setRecurrence(recurrence, startTime, endTime)CalendarEventSeriesImposta le regole di ricorrenza per questa serie di eventi.
setTag(key, value)CalendarEventSeriesImposta un tag chiave/valore sull'evento per l'archiviazione di metadati personalizzati.
setTitle(title)CalendarEventSeriesImposta il titolo dell'evento.
setVisibility(visibility)CalendarEventSeriesImposta la visibilità dell'evento.

Color

Proprietà

ProprietàTipoDescrizione
BLUEEnum
Blu (#2952A3).
BROWNEnum
Marrone (#8D6F47).
CHARCOALEnum
Grigio antracite (#4E5D6C).
CHESTNUTEnum
Castagno (#865A5A).
GRAYEnum
Grigio (#5A6986).
GREENEnum
Verde (#0D7813).
INDIGOEnum
Blu indaco (#5229A3).
LIMEEnum
Lime (#528800).
MUSTARDEnum
Senape (#88880E).
OLIVEEnum
Oliva (#6E6E41).
ORANGEEnum
Arancione (#BE6D00).
PINKEnum
Rosa (#B1365F).
PLUMEnum
Prugna (#705770).
PURPLEEnum
Viola (#7A367A).
REDEnum
Rosso (#A32929).
RED_ORANGEEnum
Rosso-arancio (#B1440E).
SEA_BLUEEnum
Azzurro (#29527A).
SLATEEnum
Slate (#4A716C).
TEALEnum
Verde acqua (#28754E).
TURQOISEEnum
Turchese (#1B887A).
YELLOWEnum
Giallo (#AB8B00).

EventColor

Proprietà

ProprietàTipoDescrizione
PALE_BLUEEnum
Blu chiaro ("1"), denominato "Peacock" nell'interfaccia utente di Calendar.
PALE_GREENEnum
Verde pallido ("2"), denominato "Verde salvia" nell'interfaccia utente di Calendar.
MAUVEEnum
Colore malva ("3"), denominato "Viola" nell'interfaccia utente di Calendar.
PALE_REDEnum
Rosso chiaro ("4"), denominato "Flamingo" nell'interfaccia utente di Calendar.
YELLOWEnum
Giallo ("5"), denominato "Banana" nell'interfaccia utente di Calendar.
ORANGEEnum
Arancione ("6"), denominato "Tangerine" nell'interfaccia utente di Calendar.
CYANEnum
Ciano ("7"), indicato come "Lavanda" nell'UI di Calendar.
GRAYEnum
Grigio ("8"), denominato "Grafite" nell'interfaccia utente di Calendar.
BLUEEnum
Blu ("9"), denominato "Mirtillo" nell'interfaccia utente di Calendar.
GREENEnum
Verde ("10"), denominato "Basilico" nell'interfaccia utente di Calendar.
REDEnum
Rosso ("11"), indicato come "Pomodoro" nell'interfaccia utente di Calendar.

EventGuest

Metodi

MetodoTipo restituitoBreve descrizione
getAdditionalGuests()IntegerRestituisce il numero di persone aggiuntive che questo ospite ha dichiarato di partecipare.
getEmail()StringRecupera l'indirizzo email dell'ospite.
getGuestStatus()GuestStatusRestituisce lo stato dell'invitato all'evento.
getName()StringRecupera il nome dell'ospite.

EventRecurrence

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 su base giornaliera.
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.

EventType

Proprietà

ProprietàTipoDescrizione
DEFAULTEnumL'evento è regolare.
BIRTHDAYEnumL'evento è un evento speciale che dura tutto il giorno e si ripete ogni anno.
FOCUS_TIMEEnumL'evento è un momento di concentrazione.
FROM_GMAILEnumL'evento è un evento di Gmail.
OUT_OF_OFFICEEnumL'evento è un evento fuori sede.
WORKING_LOCATIONEnumL'evento è un evento relativo a un luogo di lavoro.

GuestStatus

Proprietà

ProprietàTipoDescrizione
INVITEDEnumL'invitato è stato invitato, ma non ha indicato se parteciperà.
MAYBEEnumL'invitato ha indicato che potrebbe partecipare.
NOEnumL'ospite ha indicato che non parteciperà.
OWNEREnumL’invitato è il proprietario dell’evento.
YESEnumL'ospite ha indicato che parteciperà.

RecurrenceRule

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 su base giornaliera.
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.
interval(interval)RecurrenceRuleConfigura la regola in modo che venga applicata solo in questo intervallo dell'unità di tempo della regola.
onlyInMonth(month)RecurrenceRuleConfigura la regola in modo che venga applicata solo a un mese specifico.
onlyInMonths(months)RecurrenceRuleConfigura la regola in modo che venga applicata solo a mesi specifici.
onlyOnMonthDay(day)RecurrenceRuleConfigura la regola in modo che venga applicata solo a un giorno specifico del mese.
onlyOnMonthDays(days)RecurrenceRuleConfigura la regola in modo che venga applicata solo a giorni specifici del mese.
onlyOnWeek(week)RecurrenceRuleConfigura la regola in modo che venga applicata solo a una settimana specifica dell'anno.
onlyOnWeekday(day)RecurrenceRuleConfigura la regola in modo che venga applicata solo a un giorno della settimana specifico.
onlyOnWeekdays(days)RecurrenceRuleConfigura la regola in modo che venga applicata solo a giorni specifici della settimana.
onlyOnWeeks(weeks)RecurrenceRuleConfigura la regola in modo che venga applicata solo a settimane specifiche dell'anno.
onlyOnYearDay(day)RecurrenceRuleConfigura la regola in modo che venga applicata solo a un giorno specifico dell'anno.
onlyOnYearDays(days)RecurrenceRuleConfigura la regola in modo che venga applicata solo a giorni specifici dell'anno.
setTimeZone(timeZone)EventRecurrenceImposta il fuso orario per questa ricorrenza.
times(times)RecurrenceRuleConsente di configurare la regola in modo che termini dopo un determinato numero di occorrenze.
until(endDate)RecurrenceRuleConfigura la regola in modo che termini in una determinata data (inclusa).
weekStartsOn(day)RecurrenceRuleConfigura il giorno di inizio della settimana ai fini dell'applicazione della regola.

Visibility

Proprietà

ProprietàTipoDescrizione
CONFIDENTIALEnumL'evento è privato.
DEFAULTEnumUtilizza la visibilità predefinita per gli eventi nel calendario.
PRIVATEEnumL'evento è privato e solo i partecipanti possono visualizzarne i dettagli.
PUBLICEnumL'evento è pubblico e i dettagli sono visibili a tutti i lettori del calendario.