Esse serviço permite que um script acesse e modifique a agenda do usuário, incluindo outras agendas em que o usuário está inscrito.
Classes
Nome | Breve descrição |
---|---|
Calendar | Representa uma agenda da qual o usuário é proprietário ou está inscrito. |
CalendarApp | Permite que um script leia e atualize o Google Agenda do usuário. |
CalendarEvent | Representa um único evento da agenda. |
CalendarEventSeries | Representa uma série de eventos (um evento recorrente). |
Color | Um enum que representa as cores nomeadas disponíveis no serviço de agenda. |
EventColor | Um enum que representa as cores de evento nomeadas disponíveis no serviço de agenda. |
EventGuest | Representa um convidado de um evento. |
EventRecurrence | Representa as configurações de recorrência de uma série de eventos. |
GuestStatus | Um enum que representa os status que um convidado pode ter para um evento. |
RecurrenceRule | Representa uma regra de recorrência para uma série de eventos. |
Visibility | Um enum que representa a visibilidade de um evento. |
Calendar
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
createAllDayEvent(title, date) | CalendarEvent | Cria um novo evento de dia inteiro. |
createAllDayEvent(title, startDate, endDate) | CalendarEvent | Cria um novo evento de dia inteiro com duração de vários dias. |
createAllDayEvent(title, startDate, endDate, options) | CalendarEvent | Cria um novo evento de dia inteiro com duração de vários dias. |
createAllDayEvent(title, date, options) | CalendarEvent | Cria um novo evento de dia inteiro. |
createAllDayEventSeries(title, startDate, recurrence) | CalendarEventSeries | Cria uma nova série de eventos de dia inteiro. |
createAllDayEventSeries(title, startDate, recurrence, options) | CalendarEventSeries | Cria uma nova série de eventos de dia inteiro. |
createEvent(title, startTime, endTime) | CalendarEvent | Cria um novo evento. |
createEvent(title, startTime, endTime, options) | CalendarEvent | Cria um novo evento. |
createEventFromDescription(description) | CalendarEvent | Cria um evento de uma descrição em formato livre. |
createEventSeries(title, startTime, endTime, recurrence) | CalendarEventSeries | Cria uma nova série de eventos. |
createEventSeries(title, startTime, endTime, recurrence, options) | CalendarEventSeries | Cria uma nova série de eventos. |
deleteCalendar() | void | Exclui a agenda permanentemente. |
getColor() | String | Obtém a cor da agenda. |
getDescription() | String | Obtém a descrição da agenda. |
getEventById(iCalId) | CalendarEvent | Obtém o evento com o ID fornecido. |
getEventSeriesById(iCalId) | CalendarEventSeries | Obtém a série de eventos com o ID fornecido. |
getEvents(startTime, endTime) | CalendarEvent[] | Obtém todos os eventos que ocorrem em um determinado período. |
getEvents(startTime, endTime, options) | CalendarEvent[] | Obtém todos os eventos que ocorrem em um determinado intervalo de tempo e atendem aos critérios especificados. |
getEventsForDay(date) | CalendarEvent[] | Obtém todos os eventos que ocorrem em um determinado dia. |
getEventsForDay(date, options) | CalendarEvent[] | Obtém todos os eventos que ocorrem em um determinado dia e atendem aos critérios especificados. |
getId() | String | Obtém o ID da agenda. |
getName() | String | Obtém o nome da agenda. |
getTimeZone() | String | Obtém o fuso horário da agenda. |
isHidden() | Boolean | Determina se a agenda está oculta na interface do usuário. |
isMyPrimaryCalendar() | Boolean | Determina se a agenda é a principal para o usuário efetivo. |
isOwnedByMe() | Boolean | Determina se a agenda pertence a você. |
isSelected() | Boolean | Determina se os eventos da agenda são exibidos na interface do usuário. |
setColor(color) | Calendar | Define a cor da agenda. |
setDescription(description) | Calendar | Define a descrição de uma agenda. |
setHidden(hidden) | Calendar | Define se a agenda ficará visível na interface do usuário. |
setName(name) | Calendar | Define o nome da agenda. |
setSelected(selected) | Calendar | Define se os eventos da agenda serão exibidos na interface do usuário. |
setTimeZone(timeZone) | Calendar | Define o fuso horário da agenda. |
unsubscribeFromCalendar() | void | Cancela a inscrição do usuário em uma agenda. |
CalendarApp
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
Color | Color | Um enum que representa as cores nomeadas disponíveis no serviço de agenda. |
EventColor | EventColor | Um enum que representa as cores de evento nomeadas disponíveis no serviço de agenda. |
GuestStatus | GuestStatus | Um enum que representa os status que um convidado pode ter para um evento. |
Month | Month | Um enum que representa os meses do ano. |
Visibility | Visibility | Um enum que representa a visibilidade de um evento. |
Weekday | Weekday | Um enum que representa os dias da semana. |
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
createAllDayEvent(title, date) | CalendarEvent | Cria um novo evento de dia inteiro. |
createAllDayEvent(title, startDate, endDate) | CalendarEvent | Cria um novo evento de dia inteiro com duração de vários dias. |
createAllDayEvent(title, startDate, endDate, options) | CalendarEvent | Cria um novo evento de dia inteiro com duração de vários dias. |
createAllDayEvent(title, date, options) | CalendarEvent | Cria um novo evento de dia inteiro. |
createAllDayEventSeries(title, startDate, recurrence) | CalendarEventSeries | Cria uma nova série de eventos de dia inteiro. |
createAllDayEventSeries(title, startDate, recurrence, options) | CalendarEventSeries | Cria uma nova série de eventos de dia inteiro. |
createCalendar(name) | Calendar | Cria uma nova agenda que pertence ao usuário. |
createCalendar(name, options) | Calendar | Cria uma nova agenda que pertence ao usuário. |
createEvent(title, startTime, endTime) | CalendarEvent | Cria um novo evento. |
createEvent(title, startTime, endTime, options) | CalendarEvent | Cria um novo evento. |
createEventFromDescription(description) | CalendarEvent | Cria um evento de uma descrição em formato livre. |
createEventSeries(title, startTime, endTime, recurrence) | CalendarEventSeries | Cria uma nova série de eventos. |
createEventSeries(title, startTime, endTime, recurrence, options) | CalendarEventSeries | Cria uma nova série de eventos. |
getAllCalendars() | Calendar[] | Recebe todas as agendas das quais o usuário é proprietário ou está inscrito. |
getAllOwnedCalendars() | Calendar[] | Obtém todas as agendas que pertencem ao usuário. |
getCalendarById(id) | Calendar | Obtém a agenda com o ID fornecido. |
getCalendarsByName(name) | Calendar[] | Recebe todas as agendas com um determinado nome que pertence ao usuário ou está inscrito. |
getColor() | String | Obtém a cor da agenda. |
getDefaultCalendar() | Calendar | Obtém a agenda padrão do usuário. |
getDescription() | String | Obtém a descrição da agenda. |
getEventById(iCalId) | CalendarEvent | Obtém o evento com o ID fornecido. |
getEventSeriesById(iCalId) | CalendarEventSeries | Obtém a série de eventos com o ID fornecido. |
getEvents(startTime, endTime) | CalendarEvent[] | Obtém todos os eventos que ocorrem em um determinado período. |
getEvents(startTime, endTime, options) | CalendarEvent[] | Obtém todos os eventos que ocorrem em um determinado intervalo de tempo e atendem aos critérios especificados. |
getEventsForDay(date) | CalendarEvent[] | Obtém todos os eventos que ocorrem em um determinado dia. |
getEventsForDay(date, options) | CalendarEvent[] | Obtém todos os eventos que ocorrem em um determinado dia e atendem aos critérios especificados. |
getId() | String | Obtém o ID da agenda. |
getName() | String | Obtém o nome da agenda. |
getOwnedCalendarById(id) | Calendar | Obtém a agenda com o ID fornecido, se o usuário for o proprietário. |
getOwnedCalendarsByName(name) | Calendar[] | Obtém todas as agendas com um determinado nome que pertence ao usuário. |
getTimeZone() | String | Obtém o fuso horário da agenda. |
isHidden() | Boolean | Determina se a agenda está oculta na interface do usuário. |
isMyPrimaryCalendar() | Boolean | Determina se a agenda é a principal para o usuário efetivo. |
isOwnedByMe() | Boolean | Determina se a agenda pertence a você. |
isSelected() | Boolean | Determina se os eventos da agenda são exibidos na interface do usuário. |
newRecurrence() | EventRecurrence | Cria um novo objeto de recorrência, que pode ser usado para criar regras de recorrência de eventos. |
setColor(color) | Calendar | Define a cor da agenda. |
setDescription(description) | Calendar | Define a descrição de uma agenda. |
setHidden(hidden) | Calendar | Define se a agenda ficará visível na interface do usuário. |
setName(name) | Calendar | Define o nome da agenda. |
setSelected(selected) | Calendar | Define se os eventos da agenda serão exibidos na interface do usuário. |
setTimeZone(timeZone) | Calendar | Define o fuso horário da agenda. |
subscribeToCalendar(id) | Calendar | Inscreve o usuário na agenda com o código fornecido, se o usuário tiver permissão para se inscrever. |
subscribeToCalendar(id, options) | Calendar | Inscreve o usuário na agenda com o código fornecido, se o usuário tiver permissão para se inscrever. |
CalendarEvent
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
addEmailReminder(minutesBefore) | CalendarEvent | Adiciona um novo lembrete por e-mail ao evento. |
addGuest(email) | CalendarEvent | Adiciona um convidado ao evento. |
addPopupReminder(minutesBefore) | CalendarEvent | Adiciona uma nova notificação pop-up ao evento. |
addSmsReminder(minutesBefore) | CalendarEvent | Adiciona um novo lembrete por SMS ao evento. |
anyoneCanAddSelf() | Boolean | Determina se as pessoas podem se adicionar como convidados a um evento do Google Agenda. |
deleteEvent() | void | Exclui um evento do Google Agenda. |
deleteTag(key) | CalendarEvent | Exclui uma tag de chave-valor do evento. |
getAllDayEndDate() | Date | Obtém a data de término deste evento de agenda de dia inteiro. |
getAllDayStartDate() | Date | Obtém a data de início deste evento de agenda de dia inteiro. |
getAllTagKeys() | String[] | Obtém todas as chaves para tags que foram definidas no evento. |
getColor() | String | Retorna a cor do evento da agenda. |
getCreators() | String[] | Obtém os criadores de um evento. |
getDateCreated() | Date | Obtém a data de criação do evento. |
getDescription() | String | Obtém a descrição do evento. |
getEmailReminders() | Integer[] | Recebe os valores dos minutos de todos os lembretes de e-mail para o evento. |
getEndTime() | Date | Obtém a data e a hora em que o evento da agenda termina. |
getEventSeries() | CalendarEventSeries | Obtém a série de eventos recorrentes aos quais este evento pertence. |
getGuestByEmail(email) | EventGuest | Recebe um convidado por endereço de e-mail. |
getGuestList() | EventGuest[] | Recebe os convidados do evento, sem incluir o proprietário do evento. |
getGuestList(includeOwner) | EventGuest[] | Obtém os convidados para o evento, possivelmente incluindo os proprietários do evento. |
getId() | String | Obtém o iCalUID exclusivo do evento. |
getLastUpdated() | Date | Obtém a data da última atualização do evento. |
getLocation() | String | Obtém o local do evento. |
getMyStatus() | GuestStatus | Obtém o status de evento (como o usuário convidado ou convidado) do usuário efetivo. |
getOriginalCalendarId() | String | Obtém o ID da agenda onde o evento foi criado originalmente. |
getPopupReminders() | Integer[] | Obtém os valores de minutos de todos os lembretes pop-up para o evento. |
getSmsReminders() | Integer[] | Recebe os valores dos minutos de todos os lembretes por SMS do evento. |
getStartTime() | Date | Obtém a data e a hora em que o evento da agenda começa. |
getTag(key) | String | Obtém um valor de tag para o evento. |
getTitle() | String | Obtém o título do evento. |
getVisibility() | Visibility | Obtém a visibilidade do evento. |
guestsCanInviteOthers() | Boolean | Determina se é possível convidar outras pessoas. |
guestsCanModify() | Boolean | Determina se os convidados podem modificar o evento. |
guestsCanSeeGuests() | Boolean | Determina se os convidados podem ver outras pessoas. |
isAllDayEvent() | Boolean | Determina se é um evento de dia inteiro. |
isOwnedByMe() | Boolean | Determina se você é o proprietário do evento. |
isRecurringEvent() | Boolean | Determina se o evento faz parte de uma série de eventos. |
removeAllReminders() | CalendarEvent | Remove todos os lembretes do evento. |
removeGuest(email) | CalendarEvent | Remove um convidado do evento. |
resetRemindersToDefault() | CalendarEvent | Redefine os lembretes usando as configurações padrão da agenda. |
setAllDayDate(date) | CalendarEvent | Define a data do evento. |
setAllDayDates(startDate, endDate) | CalendarEvent | Define as datas do evento. |
setAnyoneCanAddSelf(anyoneCanAddSelf) | CalendarEvent | Define se não convidados podem se adicionar ao evento. |
setColor(color) | CalendarEvent | Define a cor do evento da agenda. |
setDescription(description) | CalendarEvent | Define a descrição do evento. |
setGuestsCanInviteOthers(guestsCanInviteOthers) | CalendarEvent | Define se convidados podem convidar outras pessoas. |
setGuestsCanModify(guestsCanModify) | CalendarEvent | Define se os convidados podem modificar o evento. |
setGuestsCanSeeGuests(guestsCanSeeGuests) | CalendarEvent | Define se os convidados podem ver outros convidados. |
setLocation(location) | CalendarEvent | Define o local do evento. |
setMyStatus(status) | CalendarEvent | Define o status do evento (como um convidado ou convidado) do usuário efetivo. |
setTag(key, value) | CalendarEvent | Define uma tag de chave-valor no evento para armazenar metadados personalizados. |
setTime(startTime, endTime) | CalendarEvent | Define as datas e os horários para o início e o fim do evento. |
setTitle(title) | CalendarEvent | Define o título do evento. |
setVisibility(visibility) | CalendarEvent | Define a visibilidade do evento. |
CalendarEventSeries
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
addEmailReminder(minutesBefore) | CalendarEventSeries | Adiciona um novo lembrete por e-mail ao evento. |
addGuest(email) | CalendarEventSeries | Adiciona um convidado ao evento. |
addPopupReminder(minutesBefore) | CalendarEventSeries | Adiciona uma nova notificação pop-up ao evento. |
addSmsReminder(minutesBefore) | CalendarEventSeries | Adiciona um novo lembrete por SMS ao evento. |
anyoneCanAddSelf() | Boolean | Determina se as pessoas podem se adicionar como convidados a um evento do Google Agenda. |
deleteEventSeries() | void | Exclui a série de eventos. |
deleteTag(key) | CalendarEventSeries | Exclui uma tag de chave-valor do evento. |
getAllTagKeys() | String[] | Obtém todas as chaves para tags que foram definidas no evento. |
getColor() | String | Retorna a cor do evento da agenda. |
getCreators() | String[] | Obtém os criadores de um evento. |
getDateCreated() | Date | Obtém a data de criação do evento. |
getDescription() | String | Obtém a descrição do evento. |
getEmailReminders() | Integer[] | Recebe os valores dos minutos de todos os lembretes de e-mail para o evento. |
getGuestByEmail(email) | EventGuest | Recebe um convidado por endereço de e-mail. |
getGuestList() | EventGuest[] | Recebe os convidados do evento, sem incluir o proprietário do evento. |
getGuestList(includeOwner) | EventGuest[] | Obtém os convidados para o evento, possivelmente incluindo os proprietários do evento. |
getId() | String | Obtém o iCalUID exclusivo do evento. |
getLastUpdated() | Date | Obtém a data da última atualização do evento. |
getLocation() | String | Obtém o local do evento. |
getMyStatus() | GuestStatus | Obtém o status de evento (como o usuário convidado ou convidado) do usuário efetivo. |
getOriginalCalendarId() | String | Obtém o ID da agenda onde o evento foi criado originalmente. |
getPopupReminders() | Integer[] | Obtém os valores de minutos de todos os lembretes pop-up para o evento. |
getSmsReminders() | Integer[] | Recebe os valores dos minutos de todos os lembretes por SMS do evento. |
getTag(key) | String | Obtém um valor de tag para o evento. |
getTitle() | String | Obtém o título do evento. |
getVisibility() | Visibility | Obtém a visibilidade do evento. |
guestsCanInviteOthers() | Boolean | Determina se é possível convidar outras pessoas. |
guestsCanModify() | Boolean | Determina se os convidados podem modificar o evento. |
guestsCanSeeGuests() | Boolean | Determina se os convidados podem ver outras pessoas. |
isOwnedByMe() | Boolean | Determina se você é o proprietário do evento. |
removeAllReminders() | CalendarEventSeries | Remove todos os lembretes do evento. |
removeGuest(email) | CalendarEventSeries | Remove um convidado do evento. |
resetRemindersToDefault() | CalendarEventSeries | Redefine os lembretes usando as configurações padrão da agenda. |
setAnyoneCanAddSelf(anyoneCanAddSelf) | CalendarEventSeries | Define se não convidados podem se adicionar ao evento. |
setColor(color) | CalendarEventSeries | Define a cor do evento da agenda. |
setDescription(description) | CalendarEventSeries | Define a descrição do evento. |
setGuestsCanInviteOthers(guestsCanInviteOthers) | CalendarEventSeries | Define se convidados podem convidar outras pessoas. |
setGuestsCanModify(guestsCanModify) | CalendarEventSeries | Define se os convidados podem modificar o evento. |
setGuestsCanSeeGuests(guestsCanSeeGuests) | CalendarEventSeries | Define se os convidados podem ver outros convidados. |
setLocation(location) | CalendarEventSeries | Define o local do evento. |
setMyStatus(status) | CalendarEventSeries | Define o status do evento (como um convidado ou convidado) do usuário efetivo. |
setRecurrence(recurrence, startDate) | CalendarEventSeries | Define as regras de recorrência para uma série de eventos de dia inteiro. |
setRecurrence(recurrence, startTime, endTime) | CalendarEventSeries | Define as regras de recorrência para esta série de eventos. |
setTag(key, value) | CalendarEventSeries | Define uma tag de chave-valor no evento para armazenar metadados personalizados. |
setTitle(title) | CalendarEventSeries | Define o título do evento. |
setVisibility(visibility) | CalendarEventSeries | Define a visibilidade do evento. |
Color
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
BLUE | Enum |
#2952A3 ). |
BROWN | Enum |
#8D6F47 ). |
CHARCOAL | Enum |
#4E5D6C ). |
CHESTNUT | Enum |
#865A5A ). |
GRAY | Enum |
#5A6986 ). |
GREEN | Enum |
#0D7813 ). |
INDIGO | Enum |
#5229A3 ). |
LIME | Enum |
#528800 ). |
MUSTARD | Enum |
#88880E ). |
OLIVE | Enum |
#6E6E41 ). |
ORANGE | Enum |
#BE6D00 ). |
PINK | Enum |
#B1365F ). |
PLUM | Enum |
#705770 ). |
PURPLE | Enum |
#7A367A ). |
RED | Enum |
#A32929 ). |
RED_ORANGE | Enum |
#B1440E ). |
SEA_BLUE | Enum |
#29527A ). |
SLATE | Enum |
#4A716C ). |
TEAL | Enum |
#28754E ). |
TURQOISE | Enum |
#1B887A ). |
YELLOW | Enum |
#AB8B00 ). |
EventColor
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
PALE_BLUE | Enum |
"1" ). |
PALE_GREEN | Enum |
"2" ). |
MAUVE | Enum |
"3" ). |
PALE_RED | Enum |
"4" ). |
YELLOW | Enum |
"5" ). |
ORANGE | Enum |
"6" ). |
CYAN | Enum |
"7" ). |
GRAY | Enum |
"8" ). |
BLUE | Enum |
"9" ). |
GREEN | Enum |
"10" ). |
RED | Enum |
"11" ). |
EventGuest
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
getAdditionalGuests() | Integer | Obtém o número de pessoas adicionais que este convidado disse que vão participar. |
getEmail() | String | Obtém o endereço de e-mail do convidado. |
getGuestStatus() | GuestStatus | Obtém o status do convidado do evento. |
getName() | String | Obtém o nome do convidado. |
EventRecurrence
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
addDailyExclusion() | RecurrenceRule | Adiciona uma regra que exclui ocorrências diariamente. |
addDailyRule() | RecurrenceRule | Adiciona uma regra que faz com que o evento se repita diariamente. |
addDate(date) | EventRecurrence | Adiciona uma regra que faz com que o evento se repita em uma data específica. |
addDateExclusion(date) | EventRecurrence | Adiciona uma regra que exclui uma ocorrência para uma data específica. |
addMonthlyExclusion() | RecurrenceRule | Adiciona uma regra que exclui ocorrências mensalmente. |
addMonthlyRule() | RecurrenceRule | Adiciona uma regra que faz com que o evento se repita mensalmente. |
addWeeklyExclusion() | RecurrenceRule | Adiciona uma regra que exclui ocorrências semanalmente. |
addWeeklyRule() | RecurrenceRule | Adiciona uma regra que faz com que o evento se repita semanalmente. |
addYearlyExclusion() | RecurrenceRule | Adiciona uma regra que exclui ocorrências anualmente. |
addYearlyRule() | RecurrenceRule | Adiciona uma regra que faz com que o evento se repita anualmente. |
setTimeZone(timeZone) | EventRecurrence | Define o fuso horário da recorrência. |
GuestStatus
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
INVITED | Enum | O convidado foi convidado, mas não indicou se vai participar. |
MAYBE | Enum | O convidado indicou que talvez compareça. |
NO | Enum | O convidado indicou que não comparecerá. |
OWNER | Enum | O convidado é o proprietário do evento. |
YES | Enum | O convidado indicou que vai participar. |
RecurrenceRule
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
addDailyExclusion() | RecurrenceRule | Adiciona uma regra que exclui ocorrências diariamente. |
addDailyRule() | RecurrenceRule | Adiciona uma regra que faz com que o evento se repita diariamente. |
addDate(date) | EventRecurrence | Adiciona uma regra que faz com que o evento se repita em uma data específica. |
addDateExclusion(date) | EventRecurrence | Adiciona uma regra que exclui uma ocorrência para uma data específica. |
addMonthlyExclusion() | RecurrenceRule | Adiciona uma regra que exclui ocorrências mensalmente. |
addMonthlyRule() | RecurrenceRule | Adiciona uma regra que faz com que o evento se repita mensalmente. |
addWeeklyExclusion() | RecurrenceRule | Adiciona uma regra que exclui ocorrências semanalmente. |
addWeeklyRule() | RecurrenceRule | Adiciona uma regra que faz com que o evento se repita semanalmente. |
addYearlyExclusion() | RecurrenceRule | Adiciona uma regra que exclui ocorrências anualmente. |
addYearlyRule() | RecurrenceRule | Adiciona uma regra que faz com que o evento se repita anualmente. |
interval(interval) | RecurrenceRule | Configura a regra para ser aplicada somente nesse intervalo de tempo. |
onlyInMonth(month) | RecurrenceRule | Configura a regra para ser aplicada somente a um mês específico. |
onlyInMonths(months) | RecurrenceRule | Configura a regra para ser aplicada somente a meses específicos. |
onlyOnMonthDay(day) | RecurrenceRule | Configura a regra para ser aplicada somente a um dia específico do mês. |
onlyOnMonthDays(days) | RecurrenceRule | Configura a regra para ser aplicada somente a dias específicos do mês. |
onlyOnWeek(week) | RecurrenceRule | Configura a regra para ser aplicada somente a uma semana específica do ano. |
onlyOnWeekday(day) | RecurrenceRule | Configura a regra para ser aplicada somente a um dia específico da semana. |
onlyOnWeekdays(days) | RecurrenceRule | Configura a regra para ser aplicada somente a dias específicos da semana. |
onlyOnWeeks(weeks) | RecurrenceRule | Configura a regra para ser aplicada somente a semanas específicas do ano. |
onlyOnYearDay(day) | RecurrenceRule | Configura a regra para ser aplicada somente a um dia específico do ano. |
onlyOnYearDays(days) | RecurrenceRule | Configura a regra para ser aplicada somente a dias específicos do ano. |
setTimeZone(timeZone) | EventRecurrence | Define o fuso horário da recorrência. |
times(times) | RecurrenceRule | Configura a regra para terminar após um determinado número de ocorrências. |
until(endDate) | RecurrenceRule | Configura a regra para terminar em uma determinada data (inclusive). |
weekStartsOn(day) | RecurrenceRule | Configura o dia em que a semana começa, com a finalidade de aplicar a regra. |
Visibility
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
CONFIDENTIAL | Enum | O evento é particular. |
DEFAULT | Enum | Usa a visibilidade padrão para eventos na agenda. |
PRIVATE | Enum | O evento é particular, e apenas os participantes podem ver os detalhes. |
PUBLIC | Enum | O evento é público e os detalhes do evento ficam visíveis para todos os leitores da agenda. |