Calendar Service

Calendar

Questo servizio consente a uno script di accedere e modificare il 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 l'utente è iscritto.
CalendarAppConsente a uno script di leggere e aggiornare il calendario Google dell'utente.
CalendarEventRappresenta un singolo evento di calendario.
CalendarEventSeriesRappresenta una serie di eventi (un evento ricorrente).
ColorUn'enumerazione che rappresenta i colori denominati disponibili nel servizio Calendar.
EventColorUn'enumerazione che rappresenta i colori degli eventi denominati disponibili nel servizio Calendar.
EventGuestRappresenta un ospite di un evento.
EventRecurrenceRappresenta le impostazioni di ricorrenza per una serie di eventi.
EventTransparencyUn'enumerazione che rappresenta la trasparenza di un evento.
EventTypeUn enum che rappresenta il tipo di evento.
GuestStatusUn'enumerazione che rappresenta gli stati che un ospite può avere per un evento.
RecurrenceRuleRappresenta una regola di ricorrenza per una serie di eventi.
VisibilityUn'enumerazione che rappresenta la visibilità di un evento.

Calendar

Metodi

MetodoTipo restituitoBreve descrizione
createAllDayEvent(title, date)CalendarEventCrea un nuovo evento di una giornata.
createAllDayEvent(title, startDate, endDate)CalendarEventCrea un nuovo evento che dura tutto il giorno e può estendersi su più giorni.
createAllDayEvent(title, startDate, endDate, options)CalendarEventCrea un nuovo evento che dura tutto il giorno e può estendersi su più giorni.
createAllDayEvent(title, date, options)CalendarEventCrea un nuovo evento di una giornata.
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.
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()voidElimina definitivamente il calendario.
getColor()StringRecupera 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()StringVisualizza il fuso orario del calendario.
isHidden()BooleanDetermina se il calendario è nascosto nell'interfaccia utente.
isMyPrimaryCalendar()BooleanDetermina se il calendario è il calendario principale dell'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)CalendarSpecifica 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()voidAnnulla l'iscrizione dell'utente a un calendario.

CalendarApp

Proprietà

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

Metodi

MetodoTipo restituitoBreve descrizione
createAllDayEvent(title, date)CalendarEventCrea un nuovo evento di una giornata.
createAllDayEvent(title, startDate, endDate)CalendarEventCrea un nuovo evento che dura tutto il giorno e può estendersi su più giorni.
createAllDayEvent(title, startDate, endDate, options)CalendarEventCrea un nuovo evento che dura tutto il giorno e può estendersi su più giorni.
createAllDayEvent(title, date, options)CalendarEventCrea un nuovo evento di una giornata.
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 è iscritto.
getAllOwnedCalendars()Calendar[]Recupera tutti i calendari di proprietà dell'utente.
getCalendarById(id)Calendar|nullRecupera il calendario con l'ID specificato.
getCalendarsByName(name)Calendar[]Recupera tutti i calendari con un determinato nome di proprietà dell'utente o a cui l'utente è iscritto.
getColor()StringRecupera il colore del calendario.
getDefaultCalendar()CalendarRecupera il calendario predefinito dell'utente.
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.
getOwnedCalendarById(id)Calendar|nullRecupera il calendario con l'ID specificato, se l'utente ne è il proprietario.
getOwnedCalendarsByName(name)Calendar[]Recupera tutti i calendari con un determinato nome di proprietà dell'utente.
getTimeZone()StringVisualizza il fuso orario del calendario.
isHidden()BooleanDetermina se il calendario è nascosto nell'interfaccia utente.
isMyPrimaryCalendar()BooleanDetermina se il calendario è il calendario principale dell'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 ricorrenza, che può essere utilizzato per creare regole per la ricorrenza degli eventi.
setColor(color)CalendarImposta il colore del calendario.
setDescription(description)CalendarImposta la descrizione di un calendario.
setHidden(hidden)CalendarSpecifica 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)CalendarIscrive l'utente al calendario con l'ID specificato, se l'utente è autorizzato a iscriversi.
subscribeToCalendar(id, options)CalendarIscrive l'utente al calendario con l'ID specificato, se l'utente è autorizzato a iscriversi.

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()voidElimina un evento di calendario.
deleteTag(key)CalendarEventElimina un tag chiave/valore dall'evento.
getAllDayEndDate()DateRecupera la data in cui termina questo evento di calendario che dura tutto il giorno.
getAllDayStartDate()DateVisualizza la data di inizio di questo evento di calendario che dura tutto il giorno.
getAllTagKeys()String[]Recupera tutte le chiavi dei tag impostati sull'evento.
getColor()StringRestituisce il colore dell'evento nel calendario.
getCreators()String[]Recupera i creatori di un evento.
getDateCreated()DateRestituisce la data di creazione dell'evento.
getDescription()StringRecupera la descrizione dell'evento.
getEmailReminders()Integer[]Recupera i valori dei minuti per tutti i promemoria via email per l'evento.
getEndTime()DateRecupera la data e l'ora in cui termina 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)EventGuestRecupera un ospite in base all'indirizzo email.
getGuestList()EventGuest[]Recupera gli invitati all'evento, escluso il proprietario dell'evento.
getGuestList(includeOwner)EventGuest[]Recupera gli invitati all'evento, potenzialmente inclusi i proprietari dell'evento.
getId()StringRecupera l'iCalUID univoco dell'evento.
getLastUpdated()DateRecupera la data dell'ultimo aggiornamento dell'evento.
getLocation()StringRecupera il luogo dell'evento.
getMyStatus()GuestStatusRecupera lo stato dell'evento (ad esempio, partecipazione o invito) dell'utente effettivo.
getOriginalCalendarId()StringRecupera l'ID del calendario in cui è stato creato originariamente questo evento.
getPopupReminders()Integer[]Recupera i valori dei minuti per tutti i promemoria popup per l'evento.
getSmsReminders()Integer[]Recupera i valori dei minuti per tutti i promemoria SMS per l'evento.
getStartTime()DateRecupera la data e l'ora di inizio dell'evento di calendario.
getTag(key)StringRecupera un valore del tag dell'evento.
getTitle()StringRestituisce il titolo dell'evento.
getTransparency()EventTransparencyOttiene la trasparenza dell'evento.
getVisibility()VisibilityOttiene la visibilità dell'evento.
guestsCanInviteOthers()BooleanDetermina se gli invitati possono invitare altre persone.
guestsCanModify()BooleanDetermina se gli invitati possono modificare l'evento.
guestsCanSeeGuests()BooleanDetermina se gli invitati possono vedere gli altri invitati.
isAllDayEvent()BooleanDetermina se l'evento 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()CalendarEventReimposta 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)CalendarEventDetermina se gli utenti non invitati possono aggiungersi all'evento.
setColor(color)CalendarEventImposta il colore dell'evento del calendario.
setDescription(description)CalendarEventImposta la descrizione dell'evento.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventDetermina se gli ospiti possono invitare altre persone.
setGuestsCanModify(guestsCanModify)CalendarEventImposta se gli invitati possono modificare l'evento.
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventDetermina se gli invitati possono vedere gli altri invitati.
setLocation(location)CalendarEventImposta il luogo dell'evento.
setMyStatus(status)CalendarEventImposta lo stato dell'evento (ad esempio, partecipazione o invito) dell'utente effettivo.
setTag(key, value)CalendarEventImposta un tag chiave/valore sull'evento per memorizzare i metadati personalizzati.
setTime(startTime, endTime)CalendarEventImposta le date e gli orari di inizio e di fine dell'evento.
setTitle(title)CalendarEventImposta il titolo dell'evento.
setTransparency(transparency)CalendarEventImposta la trasparenza 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()voidElimina la serie di eventi.
deleteTag(key)CalendarEventSeriesElimina un tag chiave/valore dall'evento.
getAllTagKeys()String[]Recupera tutte le chiavi dei tag impostati sull'evento.
getColor()StringRestituisce il colore dell'evento nel calendario.
getCreators()String[]Recupera i creatori di un evento.
getDateCreated()DateRestituisce la data di creazione dell'evento.
getDescription()StringRecupera la descrizione dell'evento.
getEmailReminders()Integer[]Recupera i valori dei minuti per tutti i promemoria via email per l'evento.
getEventType()EventTypeRecupera il EventType di questo evento.
getGuestByEmail(email)EventGuestRecupera un ospite in base all'indirizzo email.
getGuestList()EventGuest[]Recupera gli invitati all'evento, escluso il proprietario dell'evento.
getGuestList(includeOwner)EventGuest[]Recupera gli invitati all'evento, potenzialmente inclusi i proprietari dell'evento.
getId()StringRecupera l'iCalUID univoco dell'evento.
getLastUpdated()DateRecupera la data dell'ultimo aggiornamento dell'evento.
getLocation()StringRecupera il luogo dell'evento.
getMyStatus()GuestStatusRecupera lo stato dell'evento (ad esempio, partecipazione o invito) dell'utente effettivo.
getOriginalCalendarId()StringRecupera l'ID del calendario in cui è stato creato originariamente questo evento.
getPopupReminders()Integer[]Recupera i valori dei minuti per tutti i promemoria popup per l'evento.
getSmsReminders()Integer[]Recupera i valori dei minuti per tutti i promemoria SMS per l'evento.
getTag(key)StringRecupera un valore del tag dell'evento.
getTitle()StringRestituisce il titolo dell'evento.
getTransparency()EventTransparencyOttiene la trasparenza dell'evento.
getVisibility()VisibilityOttiene la visibilità dell'evento.
guestsCanInviteOthers()BooleanDetermina se gli invitati possono invitare altre persone.
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()CalendarEventSeriesReimposta i promemoria utilizzando le impostazioni predefinite del calendario.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventSeriesDetermina se gli utenti non invitati possono aggiungersi all'evento.
setColor(color)CalendarEventSeriesImposta il colore dell'evento del calendario.
setDescription(description)CalendarEventSeriesImposta la descrizione dell'evento.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventSeriesDetermina se gli ospiti possono invitare altre persone.
setGuestsCanModify(guestsCanModify)CalendarEventSeriesImposta se gli invitati possono modificare l'evento.
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventSeriesDetermina se gli invitati possono vedere gli altri invitati.
setLocation(location)CalendarEventSeriesImposta il luogo dell'evento.
setMyStatus(status)CalendarEventSeriesImposta lo stato dell'evento (ad esempio, partecipazione o invito) 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 memorizzare i metadati personalizzati.
setTitle(title)CalendarEventSeriesImposta il titolo dell'evento.
setTransparency(transparency)CalendarEventSeriesImposta la trasparenza dell'evento.
setVisibility(visibility)CalendarEventSeriesImposta la visibilità dell'evento.

Color

Proprietà

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

EventColor

Proprietà

ProprietàTipoDescrizione
PALE_BLUEEnum
Azzurro pallido ("1"), indicato come "Lavanda" nell'interfaccia utente di Calendar.
PALE_GREENEnum
Verde pallido ("2"), indicato come "Salvia" nella UI di Calendar.
MAUVEEnum
Malva ("3"), indicato come "Uva" nell'interfaccia utente di Calendar.
PALE_REDEnum
Rosso pallido ("4"), indicato come "Fenicottero" nell'interfaccia utente di Calendar.
YELLOWEnum
Giallo ("5"), indicato come "Banana" nell'interfaccia utente di Calendar.
ORANGEEnum
Arancione ("6"), indicato come "Mandarino" nella UI di Calendar.
CYANEnum
Ciano ("7"), indicato come "Pavone" nella UI di Calendar.
GRAYEnum
Grigio ("8"), indicato come "Grafite" nell'interfaccia utente di Calendar.
BLUEEnum
Blu ("9"), indicato come "Mirtillo" nell'interfaccia utente di Calendar.
GREENEnum
Verde ("10"), indicato come "Basilico" nell'interfaccia utente di Calendar.
REDEnum
Rosso ("11"), indicato come "Pomodoro" nella UI di Calendar.

EventGuest

Metodi

MetodoTipo restituitoBreve descrizione
getAdditionalGuests()IntegerRestituisce il numero di persone aggiuntive che questo ospite ha dichiarato che parteciperanno.
getEmail()StringVisualizza l'indirizzo email dell'ospite.
getGuestStatus()GuestStatusRecupera lo stato dell'invitato per l'evento.
getName()StringRestituisce 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 quotidianamente.
addDate(date)EventRecurrenceAggiunge una regola che fa sì che l'evento si ripeta 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 mensilmente.
addWeeklyExclusion()RecurrenceRuleAggiunge una regola che esclude le occorrenze su base settimanale.
addWeeklyRule()RecurrenceRuleAggiunge una regola che fa sì che l'evento si ripeta settimanalmente.
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.

EventTransparency

Proprietà

ProprietàTipoDescrizione
OPAQUEEnumL'evento blocca l'ora nel calendario.
TRANSPARENTEnumL'evento non blocca l'orario nel calendario.

EventType

Proprietà

ProprietàTipoDescrizione
DEFAULTEnumL'evento avviene regolarmente.
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 proviene da Gmail.
OUT_OF_OFFICEEnumL'evento è un evento fuori sede.
WORKING_LOCATIONEnumL'evento è un evento del luogo di lavoro.

GuestStatus

Proprietà

ProprietàTipoDescrizione
INVITEDEnumL'invitato ha ricevuto l'invito, ma non ha indicato se parteciperà.
MAYBEEnumL'invitato ha indicato che potrebbe partecipare.
NOEnumL'invitato ha indicato che non parteciperà.
OWNEREnumL'invitato è il proprietario dell'evento.
YESEnumL'invitato 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 quotidianamente.
addDate(date)EventRecurrenceAggiunge una regola che fa sì che l'evento si ripeta 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 mensilmente.
addWeeklyExclusion()RecurrenceRuleAggiunge una regola che esclude le occorrenze su base settimanale.
addWeeklyRule()RecurrenceRuleAggiunge una regola che fa sì che l'evento si ripeta settimanalmente.
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 a 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 specifico della settimana.
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)RecurrenceRuleConfigura 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.