Calendar Service

Agenda

Esse serviço permite que um script acesse e modifique o Google Agenda do usuário, incluindo outras agendas a que ele está inscrito.

Classes

NomeBreve descrição
CalendarRepresenta uma agenda que pertence ao usuário ou em que ele está inscrito.
CalendarAppPermite que um script leia e atualize o Google Agenda do usuário.
CalendarEventRepresenta um único evento da agenda.
CalendarEventSeriesRepresenta uma série de eventos (um evento recorrente).
ColorUma enumeração que representa as cores nomeadas disponíveis no serviço do Google Agenda.
EventColorUma enumeração que representa as cores de eventos nomeadas disponíveis no serviço Agenda.
EventGuestRepresenta um convidado de um evento.
EventRecurrenceRepresenta as configurações de recorrência de uma série de eventos.
EventTransparencyUma enumeração que representa a transparência de um evento.
EventTypeUma enumeração que representa o tipo de um evento.
GuestStatusUma enumeração que representa os status que um convidado pode ter para um evento.
RecurrenceRuleRepresenta uma regra de recorrência para uma série de eventos.
VisibilityUma enumeração que representa a visibilidade de um evento.

Calendar

Métodos

MétodoTipo de retornoBreve descrição
createAllDayEvent(title, date)CalendarEventCria um evento de dia inteiro.
createAllDayEvent(title, startDate, endDate)CalendarEventCria um evento de dia inteiro que pode durar vários dias.
createAllDayEvent(title, startDate, endDate, options)CalendarEventCria um evento de dia inteiro que pode durar vários dias.
createAllDayEvent(title, date, options)CalendarEventCria um evento de dia inteiro.
createAllDayEventSeries(title, startDate, recurrence)CalendarEventSeriesCria uma série de eventos de dia inteiro.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesCria uma série de eventos de dia inteiro.
createEvent(title, startTime, endTime)CalendarEventCria um evento.
createEvent(title, startTime, endTime, options)CalendarEventCria um evento.
createEventFromDescription(description)CalendarEventCria um evento com base em uma descrição de formato livre.
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriesCria uma série de eventos.
createEventSeries(title, startTime, endTime, recurrence, options)CalendarEventSeriesCria uma série de eventos.
deleteCalendar()voidExclui a agenda permanentemente.
getColor()StringRecebe a cor da agenda.
getDescription()StringRecebe a descrição da agenda.
getEventById(iCalId)CalendarEventRecebe o evento com o ID especificado.
getEventSeriesById(iCalId)CalendarEventSeriesRecebe a série de eventos com o ID especificado.
getEvents(startTime, endTime)CalendarEvent[]Recebe todos os eventos que ocorrem em um determinado período.
getEvents(startTime, endTime, options)CalendarEvent[]Recebe todos os eventos que ocorrem em um determinado período e atendem aos critérios especificados.
getEventsForDay(date)CalendarEvent[]Recebe todos os eventos que ocorrem em um determinado dia.
getEventsForDay(date, options)CalendarEvent[]Recebe todos os eventos que ocorrem em um determinado dia e atendem aos critérios especificados.
getId()StringRecebe o ID da agenda.
getName()StringRecebe o nome da agenda.
getTimeZone()StringRecebe o fuso horário da agenda.
isHidden()BooleanDetermina se a agenda está oculta na interface do usuário.
isMyPrimaryCalendar()BooleanDetermina se a agenda é a principal do usuário efetivo.
isOwnedByMe()BooleanDetermina se a agenda é de sua propriedade.
isSelected()BooleanDetermina se os eventos da agenda são mostrados na interface do usuário.
setColor(color)CalendarDefine a cor da agenda.
setDescription(description)CalendarDefine a descrição de uma agenda.
setHidden(hidden)CalendarDefine se o calendário está visível na interface do usuário.
setName(name)CalendarDefine o nome da agenda.
setSelected(selected)CalendarDefine se os eventos da agenda são mostrados na interface do usuário.
setTimeZone(timeZone)CalendarDefine o fuso horário da agenda.
unsubscribeFromCalendar()voidCancela a inscrição do usuário em uma agenda.

CalendarApp

Propriedades

PropriedadeTipoDescrição
ColorColorUma enumeração que representa as cores nomeadas disponíveis no serviço do Google Agenda.
EventColorEventColorUma enumeração que representa as cores de eventos nomeadas disponíveis no serviço Agenda.
EventTransparencyEventTransparencyA enumeração EventTransparency.
EventTypeEventTypeA enumeração EventType.
GuestStatusGuestStatusUma enumeração que representa os status que um convidado pode ter para um evento.
MonthMonthUm enum que representa os meses do ano.
VisibilityVisibilityUma enumeração que representa a visibilidade de um evento.
WeekdayWeekdayUma enumeração que representa os dias da semana.

Métodos

MétodoTipo de retornoBreve descrição
createAllDayEvent(title, date)CalendarEventCria um evento de dia inteiro.
createAllDayEvent(title, startDate, endDate)CalendarEventCria um evento de dia inteiro que pode durar vários dias.
createAllDayEvent(title, startDate, endDate, options)CalendarEventCria um evento de dia inteiro que pode durar vários dias.
createAllDayEvent(title, date, options)CalendarEventCria um evento de dia inteiro.
createAllDayEventSeries(title, startDate, recurrence)CalendarEventSeriesCria uma série de eventos de dia inteiro.
createAllDayEventSeries(title, startDate, recurrence, options)CalendarEventSeriesCria uma série de eventos de dia inteiro.
createCalendar(name)CalendarCria uma nova agenda de propriedade do usuário.
createCalendar(name, options)CalendarCria uma nova agenda de propriedade do usuário.
createEvent(title, startTime, endTime)CalendarEventCria um evento.
createEvent(title, startTime, endTime, options)CalendarEventCria um evento.
createEventFromDescription(description)CalendarEventCria um evento com base em uma descrição de formato livre.
createEventSeries(title, startTime, endTime, recurrence)CalendarEventSeriesCria uma série de eventos.
createEventSeries(title, startTime, endTime, recurrence, options)CalendarEventSeriesCria uma série de eventos.
getAllCalendars()Calendar[]Recebe todas as agendas que o usuário tem ou assina.
getAllOwnedCalendars()Calendar[]Recebe todas as agendas que pertencem ao usuário.
getCalendarById(id)Calendar|nullRecebe a agenda com o ID especificado.
getCalendarsByName(name)Calendar[]Recebe todas as agendas com um determinado nome que o usuário tem ou assina.
getColor()StringRecebe a cor da agenda.
getDefaultCalendar()CalendarRecebe a agenda padrão do usuário.
getDescription()StringRecebe a descrição da agenda.
getEventById(iCalId)CalendarEventRecebe o evento com o ID especificado.
getEventSeriesById(iCalId)CalendarEventSeriesRecebe a série de eventos com o ID especificado.
getEvents(startTime, endTime)CalendarEvent[]Recebe todos os eventos que ocorrem em um determinado período.
getEvents(startTime, endTime, options)CalendarEvent[]Recebe todos os eventos que ocorrem em um determinado período e atendem aos critérios especificados.
getEventsForDay(date)CalendarEvent[]Recebe todos os eventos que ocorrem em um determinado dia.
getEventsForDay(date, options)CalendarEvent[]Recebe todos os eventos que ocorrem em um determinado dia e atendem aos critérios especificados.
getId()StringRecebe o ID da agenda.
getName()StringRecebe o nome da agenda.
getOwnedCalendarById(id)Calendar|nullRecebe a agenda com o ID especificado, se o usuário for o proprietário dela.
getOwnedCalendarsByName(name)Calendar[]Recebe todas as agendas com um determinado nome que o usuário tem.
getTimeZone()StringRecebe o fuso horário da agenda.
isHidden()BooleanDetermina se a agenda está oculta na interface do usuário.
isMyPrimaryCalendar()BooleanDetermina se a agenda é a principal do usuário efetivo.
isOwnedByMe()BooleanDetermina se a agenda é de sua propriedade.
isSelected()BooleanDetermina se os eventos da agenda são mostrados na interface do usuário.
newRecurrence()EventRecurrenceCria um objeto de recorrência, que pode ser usado para criar regras de recorrência de eventos.
setColor(color)CalendarDefine a cor da agenda.
setDescription(description)CalendarDefine a descrição de uma agenda.
setHidden(hidden)CalendarDefine se o calendário está visível na interface do usuário.
setName(name)CalendarDefine o nome da agenda.
setSelected(selected)CalendarDefine se os eventos da agenda são mostrados na interface do usuário.
setTimeZone(timeZone)CalendarDefine o fuso horário da agenda.
subscribeToCalendar(id)CalendarInscreve o usuário na agenda com o ID especificado, se ele tiver permissão para isso.
subscribeToCalendar(id, options)CalendarInscreve o usuário na agenda com o ID especificado, se ele tiver permissão para isso.

CalendarEvent

Métodos

MétodoTipo de retornoBreve descrição
addEmailReminder(minutesBefore)CalendarEventAdiciona um novo lembrete por e-mail ao evento.
addGuest(email)CalendarEventAdiciona um convidado ao evento.
addPopupReminder(minutesBefore)CalendarEventAdiciona uma nova notificação pop-up ao evento.
addSmsReminder(minutesBefore)CalendarEventAdiciona um novo lembrete por SMS ao evento.
anyoneCanAddSelf()BooleanDetermina se as pessoas podem se adicionar como convidados a um evento do Google Agenda.
deleteEvent()voidExclui um evento da Agenda.
deleteTag(key)CalendarEventExclui uma tag de chave/valor do evento.
getAllDayEndDate()DateRecebe a data de término deste evento de dia inteiro da agenda.
getAllDayStartDate()DateRecebe a data de início do evento de dia inteiro da agenda.
getAllTagKeys()String[]Recebe todas as chaves das tags definidas no evento.
getColor()StringRetorna a cor do evento da agenda.
getCreators()String[]Recebe os criadores de um evento.
getDateCreated()DateRecebe a data em que o evento foi criado.
getDescription()StringRecebe a descrição do evento.
getEmailReminders()Integer[]Recebe os valores de minuto de todos os lembretes por e-mail do evento.
getEndTime()DateRecebe a data e a hora em que o evento da agenda termina.
getEventSeries()CalendarEventSeriesRecebe a série de eventos recorrentes a que este evento pertence.
getEventType()EventTypeRecebe o EventType deste evento.
getGuestByEmail(email)EventGuestRecebe um convidado pelo endereço de e-mail.
getGuestList()EventGuest[]Recebe os convidados do evento, sem incluir o proprietário.
getGuestList(includeOwner)EventGuest[]Recebe os convidados do evento, incluindo possivelmente os proprietários.
getId()StringRecebe o iCalUID exclusivo do evento.
getLastUpdated()DateRecebe a data da última atualização do evento.
getLocation()StringRecebe o local do evento.
getMyStatus()GuestStatusRecebe o status do evento (como participação ou convite) do usuário efetivo.
getOriginalCalendarId()StringReceba o ID da agenda em que o evento foi criado originalmente.
getPopupReminders()Integer[]Recebe os valores de minuto de todos os lembretes pop-up do evento.
getSmsReminders()Integer[]Recebe os valores de minuto de todos os lembretes por SMS do evento.
getStartTime()DateRecebe a data e a hora em que o evento da agenda começa.
getTag(key)StringRecebe um valor de tag do evento.
getTitle()StringRecebe o título do evento.
getTransparency()EventTransparencyRecebe a transparência do evento.
getVisibility()VisibilityRecebe a visibilidade do evento.
guestsCanInviteOthers()BooleanDetermina se os convidados podem convidar outras pessoas.
guestsCanModify()BooleanDetermina se os convidados podem modificar o evento.
guestsCanSeeGuests()BooleanDetermina se os convidados podem ver outros convidados.
isAllDayEvent()BooleanDetermina se é um evento de dia inteiro.
isOwnedByMe()BooleanDetermina se você é o proprietário do evento.
isRecurringEvent()BooleanDetermina se o evento faz parte de uma série de eventos.
removeAllReminders()CalendarEventRemove todos os lembretes do evento.
removeGuest(email)CalendarEventRemove um convidado do evento.
resetRemindersToDefault()CalendarEventRedefine os lembretes usando as configurações padrão da agenda.
setAllDayDate(date)CalendarEventDefine a data do evento.
setAllDayDates(startDate, endDate)CalendarEventDefine as datas do evento.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventDefine se pessoas que não são convidadas podem se adicionar ao evento.
setColor(color)CalendarEventDefine a cor do evento da agenda.
setDescription(description)CalendarEventDefine a descrição do evento.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventDefine se os convidados podem convidar outras pessoas.
setGuestsCanModify(guestsCanModify)CalendarEventDefine se os convidados podem modificar o evento.
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventDefine se os convidados podem ver outros convidados.
setLocation(location)CalendarEventDefine o local do evento.
setMyStatus(status)CalendarEventDefine o status do evento (como participação ou convite) do usuário efetivo.
setTag(key, value)CalendarEventDefine uma tag de chave/valor no evento para armazenar metadados personalizados.
setTime(startTime, endTime)CalendarEventDefine as datas e os horários de início e término do evento.
setTitle(title)CalendarEventDefine o título do evento.
setTransparency(transparency)CalendarEventDefine a transparência do evento.
setVisibility(visibility)CalendarEventDefine a visibilidade do evento.

CalendarEventSeries

Métodos

MétodoTipo de retornoBreve descrição
addEmailReminder(minutesBefore)CalendarEventSeriesAdiciona um novo lembrete por e-mail ao evento.
addGuest(email)CalendarEventSeriesAdiciona um convidado ao evento.
addPopupReminder(minutesBefore)CalendarEventSeriesAdiciona uma nova notificação pop-up ao evento.
addSmsReminder(minutesBefore)CalendarEventSeriesAdiciona um novo lembrete por SMS ao evento.
anyoneCanAddSelf()BooleanDetermina se as pessoas podem se adicionar como convidados a um evento do Google Agenda.
deleteEventSeries()voidExclui a série de eventos.
deleteTag(key)CalendarEventSeriesExclui uma tag de chave/valor do evento.
getAllTagKeys()String[]Recebe todas as chaves das tags definidas no evento.
getColor()StringRetorna a cor do evento da agenda.
getCreators()String[]Recebe os criadores de um evento.
getDateCreated()DateRecebe a data em que o evento foi criado.
getDescription()StringRecebe a descrição do evento.
getEmailReminders()Integer[]Recebe os valores de minuto de todos os lembretes por e-mail do evento.
getEventType()EventTypeRecebe o EventType deste evento.
getGuestByEmail(email)EventGuestRecebe um convidado pelo endereço de e-mail.
getGuestList()EventGuest[]Recebe os convidados do evento, sem incluir o proprietário.
getGuestList(includeOwner)EventGuest[]Recebe os convidados do evento, incluindo possivelmente os proprietários.
getId()StringRecebe o iCalUID exclusivo do evento.
getLastUpdated()DateRecebe a data da última atualização do evento.
getLocation()StringRecebe o local do evento.
getMyStatus()GuestStatusRecebe o status do evento (como participação ou convite) do usuário efetivo.
getOriginalCalendarId()StringReceba o ID da agenda em que o evento foi criado originalmente.
getPopupReminders()Integer[]Recebe os valores de minuto de todos os lembretes pop-up do evento.
getSmsReminders()Integer[]Recebe os valores de minuto de todos os lembretes por SMS do evento.
getTag(key)StringRecebe um valor de tag do evento.
getTitle()StringRecebe o título do evento.
getTransparency()EventTransparencyRecebe a transparência do evento.
getVisibility()VisibilityRecebe a visibilidade do evento.
guestsCanInviteOthers()BooleanDetermina se os convidados podem convidar outras pessoas.
guestsCanModify()BooleanDetermina se os convidados podem modificar o evento.
guestsCanSeeGuests()BooleanDetermina se os convidados podem ver outros convidados.
isOwnedByMe()BooleanDetermina se você é o proprietário do evento.
removeAllReminders()CalendarEventSeriesRemove todos os lembretes do evento.
removeGuest(email)CalendarEventSeriesRemove um convidado do evento.
resetRemindersToDefault()CalendarEventSeriesRedefine os lembretes usando as configurações padrão da agenda.
setAnyoneCanAddSelf(anyoneCanAddSelf)CalendarEventSeriesDefine se pessoas que não são convidadas podem se adicionar ao evento.
setColor(color)CalendarEventSeriesDefine a cor do evento da agenda.
setDescription(description)CalendarEventSeriesDefine a descrição do evento.
setGuestsCanInviteOthers(guestsCanInviteOthers)CalendarEventSeriesDefine se os convidados podem convidar outras pessoas.
setGuestsCanModify(guestsCanModify)CalendarEventSeriesDefine se os convidados podem modificar o evento.
setGuestsCanSeeGuests(guestsCanSeeGuests)CalendarEventSeriesDefine se os convidados podem ver outros convidados.
setLocation(location)CalendarEventSeriesDefine o local do evento.
setMyStatus(status)CalendarEventSeriesDefine o status do evento (como participação ou convite) do usuário efetivo.
setRecurrence(recurrence, startDate)CalendarEventSeriesDefine as regras de recorrência para uma série de eventos de dia inteiro.
setRecurrence(recurrence, startTime, endTime)CalendarEventSeriesDefine as regras de recorrência para esta série de eventos.
setTag(key, value)CalendarEventSeriesDefine uma tag de chave/valor no evento para armazenar metadados personalizados.
setTitle(title)CalendarEventSeriesDefine o título do evento.
setTransparency(transparency)CalendarEventSeriesDefine a transparência do evento.
setVisibility(visibility)CalendarEventSeriesDefine a visibilidade do evento.

Color

Propriedades

PropriedadeTipoDescrição
BLUEEnum
Azul (#2952A3).
BROWNEnum
Marrom (#8D6F47).
CHARCOALEnum
Carvão (#4E5D6C).
CHESTNUTEnum
Chestnut (#865A5A).
GRAYEnum
Cinza (#5A6986).
GREENEnum
Verde (#0D7813).
INDIGOEnum
Indigo (#5229A3).
LIMEEnum
Lima (#528800).
MUSTARDEnum
Mostarda (#88880E).
OLIVEEnum
Olive (#6E6E41).
ORANGEEnum
Laranja (#BE6D00).
PINKEnum
Rosa (#B1365F).
PLUMEnum
Plum (#705770).
PURPLEEnum
Roxo (#7A367A).
REDEnum
Vermelho (#A32929).
RED_ORANGEEnum
Laranja-avermelhado (#B1440E).
SEA_BLUEEnum
Azul-marinho (#29527A).
SLATEEnum
Inserção (#4A716C).
TEALEnum
Azul-petróleo (#28754E).
TURQOISEEnum
Turquesa (#1B887A).
YELLOWEnum
Amarelo (#AB8B00).

EventColor

Propriedades

PropriedadeTipoDescrição
PALE_BLUEEnum
Azul claro ("1"), chamado de "Lavanda" na interface do Calendar.
PALE_GREENEnum
Verde-claro ("2"), chamado de "Sálvia" na interface da Agenda.
MAUVEEnum
Malva ("3"), chamado de "Uva" na interface da Agenda.
PALE_REDEnum
Vermelho claro ("4"), chamado de "Flamingo" na interface do Calendar.
YELLOWEnum
Amarelo ("5"), chamado de "Banana" na interface do Google Agenda.
ORANGEEnum
Laranja ("6"), chamado de "Tangerina" na interface da Agenda.
CYANEnum
Ciano ("7"), chamado de "Pavão" na interface da Agenda.
GRAYEnum
Cinza ("8"), chamado de "Grafite" na interface do Google Agenda.
BLUEEnum
Azul ("9"), chamado de "Mirtilo" na interface do Google Agenda.
GREENEnum
Verde ("10"), chamado de "Manjericão" na interface da Agenda.
REDEnum
Vermelho ("11"), chamado de "Tomate" na interface do Google Agenda.

EventGuest

Métodos

MétodoTipo de retornoBreve descrição
getAdditionalGuests()IntegerRecebe o número de pessoas extras que o convidado disse que vão participar.
getEmail()StringRecebe o endereço de e-mail do convidado.
getGuestStatus()GuestStatusRecebe o status do convidado para o evento.
getName()StringRecebe o nome do convidado.

EventRecurrence

Métodos

MétodoTipo de retornoBreve descrição
addDailyExclusion()RecurrenceRuleAdiciona uma regra que exclui ocorrências diariamente.
addDailyRule()RecurrenceRuleAdiciona uma regra que faz com que o evento se repita diariamente.
addDate(date)EventRecurrenceAdiciona uma regra que faz com que o evento se repita em uma data específica.
addDateExclusion(date)EventRecurrenceAdiciona uma regra que exclui uma ocorrência para uma data específica.
addMonthlyExclusion()RecurrenceRuleAdiciona uma regra que exclui ocorrências mensalmente.
addMonthlyRule()RecurrenceRuleAdiciona uma regra para que o evento se repita mensalmente.
addWeeklyExclusion()RecurrenceRuleAdiciona uma regra que exclui ocorrências semanalmente.
addWeeklyRule()RecurrenceRuleAdiciona uma regra que faz com que o evento se repita semanalmente.
addYearlyExclusion()RecurrenceRuleAdiciona uma regra que exclui ocorrências anuais.
addYearlyRule()RecurrenceRuleAdiciona uma regra para que o evento se repita anualmente.
setTimeZone(timeZone)EventRecurrenceDefine o fuso horário para esta recorrência.

EventTransparency

Propriedades

PropriedadeTipoDescrição
OPAQUEEnumO evento bloqueia o tempo na agenda.
TRANSPARENTEnumO evento não bloqueia o tempo na agenda.

EventType

Propriedades

PropriedadeTipoDescrição
DEFAULTEnumO evento é regular.
BIRTHDAYEnumO evento é um evento especial de dia inteiro com recorrência anual.
FOCUS_TIMEEnumO evento é um horário de concentração.
FROM_GMAILEnumO evento é do Gmail.
OUT_OF_OFFICEEnumO evento é um evento fora do escritório.
WORKING_LOCATIONEnumO evento é um local de trabalho.

GuestStatus

Propriedades

PropriedadeTipoDescrição
INVITEDEnumO convidado recebeu o convite, mas ainda não confirmou presença.
MAYBEEnumO convidado indicou que pode participar.
NOEnumO convidado indicou que não vai participar.
OWNEREnumO convidado é o proprietário do evento.
YESEnumO convidado indicou que vai participar.

RecurrenceRule

Métodos

MétodoTipo de retornoBreve descrição
addDailyExclusion()RecurrenceRuleAdiciona uma regra que exclui ocorrências diariamente.
addDailyRule()RecurrenceRuleAdiciona uma regra que faz com que o evento se repita diariamente.
addDate(date)EventRecurrenceAdiciona uma regra que faz com que o evento se repita em uma data específica.
addDateExclusion(date)EventRecurrenceAdiciona uma regra que exclui uma ocorrência para uma data específica.
addMonthlyExclusion()RecurrenceRuleAdiciona uma regra que exclui ocorrências mensalmente.
addMonthlyRule()RecurrenceRuleAdiciona uma regra para que o evento se repita mensalmente.
addWeeklyExclusion()RecurrenceRuleAdiciona uma regra que exclui ocorrências semanalmente.
addWeeklyRule()RecurrenceRuleAdiciona uma regra que faz com que o evento se repita semanalmente.
addYearlyExclusion()RecurrenceRuleAdiciona uma regra que exclui ocorrências anuais.
addYearlyRule()RecurrenceRuleAdiciona uma regra para que o evento se repita anualmente.
interval(interval)RecurrenceRuleConfigura a regra para ser aplicada apenas nesse intervalo da unidade de tempo dela.
onlyInMonth(month)RecurrenceRuleConfigura a regra para ser aplicada apenas a um mês específico.
onlyInMonths(months)RecurrenceRuleConfigura a regra para ser aplicada apenas a meses específicos.
onlyOnMonthDay(day)RecurrenceRuleConfigura a regra para ser aplicada apenas a um dia específico do mês.
onlyOnMonthDays(days)RecurrenceRuleConfigura a regra para ser aplicada apenas a dias específicos do mês.
onlyOnWeek(week)RecurrenceRuleConfigura a regra para ser aplicada apenas a uma semana específica do ano.
onlyOnWeekday(day)RecurrenceRuleConfigura a regra para ser aplicada apenas a um dia específico da semana.
onlyOnWeekdays(days)RecurrenceRuleConfigura a regra para ser aplicada apenas a dias específicos da semana.
onlyOnWeeks(weeks)RecurrenceRuleConfigura a regra para ser aplicada apenas a semanas específicas do ano.
onlyOnYearDay(day)RecurrenceRuleConfigura a regra para ser aplicada apenas a um dia específico do ano.
onlyOnYearDays(days)RecurrenceRuleConfigura a regra para ser aplicada apenas a dias específicos do ano.
setTimeZone(timeZone)EventRecurrenceDefine o fuso horário para esta recorrência.
times(times)RecurrenceRuleConfigura a regra para terminar após um determinado número de ocorrências.
until(endDate)RecurrenceRuleConfigura a regra para terminar em uma determinada data (inclusive).
weekStartsOn(day)RecurrenceRuleConfigura o dia em que uma semana começa para fins de aplicação da regra.

Visibility

Propriedades

PropriedadeTipoDescrição
CONFIDENTIALEnumO evento é particular.
DEFAULTEnumUsa a visibilidade padrão para eventos na agenda.
PRIVATEEnumO evento é particular, e somente os participantes podem ver os detalhes dele.
PUBLICEnumO evento é público, e os detalhes ficam visíveis para todos os leitores da agenda.