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
| Nome | Breve descrição |
|---|---|
Calendar | Representa uma agenda que pertence ao usuário ou em que ele está inscrito. |
Calendar | Permite que um script leia e atualize o Google Agenda do usuário. |
Calendar | Representa um único evento da agenda. |
Calendar | Representa uma série de eventos (um evento recorrente). |
Color | Uma enumeração que representa as cores nomeadas disponíveis no serviço do Google Agenda. |
Event | Uma enumeração que representa as cores de eventos nomeadas disponíveis no serviço Agenda. |
Event | Representa um convidado de um evento. |
Event | Representa as configurações de recorrência de uma série de eventos. |
Event | Uma enumeração que representa a transparência de um evento. |
Event | Uma enumeração que representa o tipo de um evento. |
Guest | Uma enumeração que representa os status que um convidado pode ter para um evento. |
Recurrence | Representa uma regra de recorrência para uma série de eventos. |
Visibility | Uma enumeração que representa a visibilidade de um evento. |
Calendar
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
create | Calendar | Cria um evento de dia inteiro. |
create | Calendar | Cria um evento de dia inteiro que pode durar vários dias. |
create | Calendar | Cria um evento de dia inteiro que pode durar vários dias. |
create | Calendar | Cria um evento de dia inteiro. |
create | Calendar | Cria uma série de eventos de dia inteiro. |
create | Calendar | Cria uma série de eventos de dia inteiro. |
create | Calendar | Cria um evento. |
create | Calendar | Cria um evento. |
create | Calendar | Cria um evento com base em uma descrição de formato livre. |
create | Calendar | Cria uma série de eventos. |
create | Calendar | Cria uma série de eventos. |
delete | void | Exclui a agenda permanentemente. |
get | String | Recebe a cor da agenda. |
get | String | Recebe a descrição da agenda. |
get | Calendar | Recebe o evento com o ID especificado. |
get | Calendar | Recebe a série de eventos com o ID especificado. |
get | Calendar | Recebe todos os eventos que ocorrem em um determinado período. |
get | Calendar | Recebe todos os eventos que ocorrem em um determinado período e atendem aos critérios especificados. |
get | Calendar | Recebe todos os eventos que ocorrem em um determinado dia. |
get | Calendar | Recebe todos os eventos que ocorrem em um determinado dia e atendem aos critérios especificados. |
get | String | Recebe o ID da agenda. |
get | String | Recebe o nome da agenda. |
get | String | Recebe o fuso horário da agenda. |
is | Boolean | Determina se a agenda está oculta na interface do usuário. |
is | Boolean | Determina se a agenda é a principal do usuário efetivo. |
is | Boolean | Determina se a agenda é de sua propriedade. |
is | Boolean | Determina se os eventos da agenda são mostrados na interface do usuário. |
set | Calendar | Define a cor da agenda. |
set | Calendar | Define a descrição de uma agenda. |
set | Calendar | Define se o calendário está visível na interface do usuário. |
set | Calendar | Define o nome da agenda. |
set | Calendar | Define se os eventos da agenda são mostrados na interface do usuário. |
set | Calendar | Define o fuso horário da agenda. |
unsubscribe | void | Cancela a inscrição do usuário em uma agenda. |
Calendar App
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
Color | Color | Uma enumeração que representa as cores nomeadas disponíveis no serviço do Google Agenda. |
Event | Event | Uma enumeração que representa as cores de eventos nomeadas disponíveis no serviço Agenda. |
Event | Event | A enumeração Event. |
Event | Event | A enumeração Event. |
Guest | Guest | Uma enumeração que representa os status que um convidado pode ter para um evento. |
Month | Month | Um enum que representa os meses do ano. |
Visibility | Visibility | Uma enumeração que representa a visibilidade de um evento. |
Weekday | Weekday | Uma enumeração que representa os dias da semana. |
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
create | Calendar | Cria um evento de dia inteiro. |
create | Calendar | Cria um evento de dia inteiro que pode durar vários dias. |
create | Calendar | Cria um evento de dia inteiro que pode durar vários dias. |
create | Calendar | Cria um evento de dia inteiro. |
create | Calendar | Cria uma série de eventos de dia inteiro. |
create | Calendar | Cria uma série de eventos de dia inteiro. |
create | Calendar | Cria uma nova agenda de propriedade do usuário. |
create | Calendar | Cria uma nova agenda de propriedade do usuário. |
create | Calendar | Cria um evento. |
create | Calendar | Cria um evento. |
create | Calendar | Cria um evento com base em uma descrição de formato livre. |
create | Calendar | Cria uma série de eventos. |
create | Calendar | Cria uma série de eventos. |
get | Calendar[] | Recebe todas as agendas que o usuário tem ou assina. |
get | Calendar[] | Recebe todas as agendas que pertencem ao usuário. |
get | Calendar|null | Recebe a agenda com o ID especificado. |
get | Calendar[] | Recebe todas as agendas com um determinado nome que o usuário tem ou assina. |
get | String | Recebe a cor da agenda. |
get | Calendar | Recebe a agenda padrão do usuário. |
get | String | Recebe a descrição da agenda. |
get | Calendar | Recebe o evento com o ID especificado. |
get | Calendar | Recebe a série de eventos com o ID especificado. |
get | Calendar | Recebe todos os eventos que ocorrem em um determinado período. |
get | Calendar | Recebe todos os eventos que ocorrem em um determinado período e atendem aos critérios especificados. |
get | Calendar | Recebe todos os eventos que ocorrem em um determinado dia. |
get | Calendar | Recebe todos os eventos que ocorrem em um determinado dia e atendem aos critérios especificados. |
get | String | Recebe o ID da agenda. |
get | String | Recebe o nome da agenda. |
get | Calendar|null | Recebe a agenda com o ID especificado, se o usuário for o proprietário dela. |
get | Calendar[] | Recebe todas as agendas com um determinado nome que o usuário tem. |
get | String | Recebe o fuso horário da agenda. |
is | Boolean | Determina se a agenda está oculta na interface do usuário. |
is | Boolean | Determina se a agenda é a principal do usuário efetivo. |
is | Boolean | Determina se a agenda é de sua propriedade. |
is | Boolean | Determina se os eventos da agenda são mostrados na interface do usuário. |
new | Event | Cria um objeto de recorrência, que pode ser usado para criar regras de recorrência de eventos. |
set | Calendar | Define a cor da agenda. |
set | Calendar | Define a descrição de uma agenda. |
set | Calendar | Define se o calendário está visível na interface do usuário. |
set | Calendar | Define o nome da agenda. |
set | Calendar | Define se os eventos da agenda são mostrados na interface do usuário. |
set | Calendar | Define o fuso horário da agenda. |
subscribe | Calendar | Inscreve o usuário na agenda com o ID especificado, se ele tiver permissão para isso. |
subscribe | Calendar | Inscreve o usuário na agenda com o ID especificado, se ele tiver permissão para isso. |
Calendar Event
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
add | Calendar | Adiciona um novo lembrete por e-mail ao evento. |
add | Calendar | Adiciona um convidado ao evento. |
add | Calendar | Adiciona uma nova notificação pop-up ao evento. |
add | Calendar | Adiciona um novo lembrete por SMS ao evento. |
anyone | Boolean | Determina se as pessoas podem se adicionar como convidados a um evento do Google Agenda. |
delete | void | Exclui um evento da Agenda. |
delete | Calendar | Exclui uma tag de chave/valor do evento. |
get | Date | Recebe a data de término deste evento de dia inteiro da agenda. |
get | Date | Recebe a data de início do evento de dia inteiro da agenda. |
get | String[] | Recebe todas as chaves das tags definidas no evento. |
get | String | Retorna a cor do evento da agenda. |
get | String[] | Recebe os criadores de um evento. |
get | Date | Recebe a data em que o evento foi criado. |
get | String | Recebe a descrição do evento. |
get | Integer[] | Recebe os valores de minuto de todos os lembretes por e-mail do evento. |
get | Date | Recebe a data e a hora em que o evento da agenda termina. |
get | Calendar | Recebe a série de eventos recorrentes a que este evento pertence. |
get | Event | Recebe o Event deste evento. |
get | Event | Recebe um convidado pelo endereço de e-mail. |
get | Event | Recebe os convidados do evento, sem incluir o proprietário. |
get | Event | Recebe os convidados do evento, incluindo possivelmente os proprietários. |
get | String | Recebe o iCalUID exclusivo do evento. |
get | Date | Recebe a data da última atualização do evento. |
get | String | Recebe o local do evento. |
get | Guest | Recebe o status do evento (como participação ou convite) do usuário efetivo. |
get | String | Receba o ID da agenda em que o evento foi criado originalmente. |
get | Integer[] | Recebe os valores de minuto de todos os lembretes pop-up do evento. |
get | Integer[] | Recebe os valores de minuto de todos os lembretes por SMS do evento. |
get | Date | Recebe a data e a hora em que o evento da agenda começa. |
get | String | Recebe um valor de tag do evento. |
get | String | Recebe o título do evento. |
get | Event | Recebe a transparência do evento. |
get | Visibility | Recebe a visibilidade do evento. |
guests | Boolean | Determina se os convidados podem convidar outras pessoas. |
guests | Boolean | Determina se os convidados podem modificar o evento. |
guests | Boolean | Determina se os convidados podem ver outros convidados. |
is | Boolean | Determina se é um evento de dia inteiro. |
is | Boolean | Determina se você é o proprietário do evento. |
is | Boolean | Determina se o evento faz parte de uma série de eventos. |
remove | Calendar | Remove todos os lembretes do evento. |
remove | Calendar | Remove um convidado do evento. |
reset | Calendar | Redefine os lembretes usando as configurações padrão da agenda. |
set | Calendar | Define a data do evento. |
set | Calendar | Define as datas do evento. |
set | Calendar | Define se pessoas que não são convidadas podem se adicionar ao evento. |
set | Calendar | Define a cor do evento da agenda. |
set | Calendar | Define a descrição do evento. |
set | Calendar | Define se os convidados podem convidar outras pessoas. |
set | Calendar | Define se os convidados podem modificar o evento. |
set | Calendar | Define se os convidados podem ver outros convidados. |
set | Calendar | Define o local do evento. |
set | Calendar | Define o status do evento (como participação ou convite) do usuário efetivo. |
set | Calendar | Define uma tag de chave/valor no evento para armazenar metadados personalizados. |
set | Calendar | Define as datas e os horários de início e término do evento. |
set | Calendar | Define o título do evento. |
set | Calendar | Define a transparência do evento. |
set | Calendar | Define a visibilidade do evento. |
Calendar Event Series
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
add | Calendar | Adiciona um novo lembrete por e-mail ao evento. |
add | Calendar | Adiciona um convidado ao evento. |
add | Calendar | Adiciona uma nova notificação pop-up ao evento. |
add | Calendar | Adiciona um novo lembrete por SMS ao evento. |
anyone | Boolean | Determina se as pessoas podem se adicionar como convidados a um evento do Google Agenda. |
delete | void | Exclui a série de eventos. |
delete | Calendar | Exclui uma tag de chave/valor do evento. |
get | String[] | Recebe todas as chaves das tags definidas no evento. |
get | String | Retorna a cor do evento da agenda. |
get | String[] | Recebe os criadores de um evento. |
get | Date | Recebe a data em que o evento foi criado. |
get | String | Recebe a descrição do evento. |
get | Integer[] | Recebe os valores de minuto de todos os lembretes por e-mail do evento. |
get | Event | Recebe o Event deste evento. |
get | Event | Recebe um convidado pelo endereço de e-mail. |
get | Event | Recebe os convidados do evento, sem incluir o proprietário. |
get | Event | Recebe os convidados do evento, incluindo possivelmente os proprietários. |
get | String | Recebe o iCalUID exclusivo do evento. |
get | Date | Recebe a data da última atualização do evento. |
get | String | Recebe o local do evento. |
get | Guest | Recebe o status do evento (como participação ou convite) do usuário efetivo. |
get | String | Receba o ID da agenda em que o evento foi criado originalmente. |
get | Integer[] | Recebe os valores de minuto de todos os lembretes pop-up do evento. |
get | Integer[] | Recebe os valores de minuto de todos os lembretes por SMS do evento. |
get | String | Recebe um valor de tag do evento. |
get | String | Recebe o título do evento. |
get | Event | Recebe a transparência do evento. |
get | Visibility | Recebe a visibilidade do evento. |
guests | Boolean | Determina se os convidados podem convidar outras pessoas. |
guests | Boolean | Determina se os convidados podem modificar o evento. |
guests | Boolean | Determina se os convidados podem ver outros convidados. |
is | Boolean | Determina se você é o proprietário do evento. |
remove | Calendar | Remove todos os lembretes do evento. |
remove | Calendar | Remove um convidado do evento. |
reset | Calendar | Redefine os lembretes usando as configurações padrão da agenda. |
set | Calendar | Define se pessoas que não são convidadas podem se adicionar ao evento. |
set | Calendar | Define a cor do evento da agenda. |
set | Calendar | Define a descrição do evento. |
set | Calendar | Define se os convidados podem convidar outras pessoas. |
set | Calendar | Define se os convidados podem modificar o evento. |
set | Calendar | Define se os convidados podem ver outros convidados. |
set | Calendar | Define o local do evento. |
set | Calendar | Define o status do evento (como participação ou convite) do usuário efetivo. |
set | Calendar | Define as regras de recorrência para uma série de eventos de dia inteiro. |
set | Calendar | Define as regras de recorrência para esta série de eventos. |
set | Calendar | Define uma tag de chave/valor no evento para armazenar metadados personalizados. |
set | Calendar | Define o título do evento. |
set | Calendar | Define a transparência do evento. |
set | Calendar | 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). |
Event Color
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
PALE_BLUE | Enum |
"1"), chamado de "Lavanda" na interface do Calendar. |
PALE_GREEN | Enum |
"2"), chamado de "Sálvia" na interface da Agenda. |
MAUVE | Enum |
"3"), chamado de "Uva" na interface da Agenda. |
PALE_RED | Enum |
"4"), chamado de "Flamingo" na interface do Calendar. |
YELLOW | Enum |
"5"), chamado de "Banana" na interface do Google Agenda. |
ORANGE | Enum |
"6"), chamado de "Tangerina" na interface da Agenda. |
CYAN | Enum |
"7"), chamado de "Pavão" na interface da Agenda. |
GRAY | Enum |
"8"), chamado de "Grafite" na interface do Google Agenda. |
BLUE | Enum |
"9"), chamado de "Mirtilo" na interface do Google Agenda. |
GREEN | Enum |
"10"), chamado de "Manjericão" na interface da Agenda. |
RED | Enum |
"11"), chamado de "Tomate" na interface do Google Agenda. |
Event Guest
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
get | Integer | Recebe o número de pessoas extras que o convidado disse que vão participar. |
get | String | Recebe o endereço de e-mail do convidado. |
get | Guest | Recebe o status do convidado para o evento. |
get | String | Recebe o nome do convidado. |
Event Recurrence
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
add | Recurrence | Adiciona uma regra que exclui ocorrências diariamente. |
add | Recurrence | Adiciona uma regra que faz com que o evento se repita diariamente. |
add | Event | Adiciona uma regra que faz com que o evento se repita em uma data específica. |
add | Event | Adiciona uma regra que exclui uma ocorrência para uma data específica. |
add | Recurrence | Adiciona uma regra que exclui ocorrências mensalmente. |
add | Recurrence | Adiciona uma regra para que o evento se repita mensalmente. |
add | Recurrence | Adiciona uma regra que exclui ocorrências semanalmente. |
add | Recurrence | Adiciona uma regra que faz com que o evento se repita semanalmente. |
add | Recurrence | Adiciona uma regra que exclui ocorrências anuais. |
add | Recurrence | Adiciona uma regra para que o evento se repita anualmente. |
set | Event | Define o fuso horário para esta recorrência. |
Event Transparency
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
OPAQUE | Enum | O evento bloqueia o tempo na agenda. |
TRANSPARENT | Enum | O evento não bloqueia o tempo na agenda. |
Event Type
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
DEFAULT | Enum | O evento é regular. |
BIRTHDAY | Enum | O evento é um evento especial de dia inteiro com recorrência anual. |
FOCUS_TIME | Enum | O evento é um horário de concentração. |
FROM_GMAIL | Enum | O evento é do Gmail. |
OUT_OF_OFFICE | Enum | O evento é um evento fora do escritório. |
WORKING_LOCATION | Enum | O evento é um local de trabalho. |
Guest Status
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
INVITED | Enum | O convidado recebeu o convite, mas ainda não confirmou presença. |
MAYBE | Enum | O convidado indicou que pode participar. |
NO | Enum | O convidado indicou que não vai participar. |
OWNER | Enum | O convidado é o proprietário do evento. |
YES | Enum | O convidado indicou que vai participar. |
Recurrence Rule
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
add | Recurrence | Adiciona uma regra que exclui ocorrências diariamente. |
add | Recurrence | Adiciona uma regra que faz com que o evento se repita diariamente. |
add | Event | Adiciona uma regra que faz com que o evento se repita em uma data específica. |
add | Event | Adiciona uma regra que exclui uma ocorrência para uma data específica. |
add | Recurrence | Adiciona uma regra que exclui ocorrências mensalmente. |
add | Recurrence | Adiciona uma regra para que o evento se repita mensalmente. |
add | Recurrence | Adiciona uma regra que exclui ocorrências semanalmente. |
add | Recurrence | Adiciona uma regra que faz com que o evento se repita semanalmente. |
add | Recurrence | Adiciona uma regra que exclui ocorrências anuais. |
add | Recurrence | Adiciona uma regra para que o evento se repita anualmente. |
interval(interval) | Recurrence | Configura a regra para ser aplicada apenas nesse intervalo da unidade de tempo dela. |
only | Recurrence | Configura a regra para ser aplicada apenas a um mês específico. |
only | Recurrence | Configura a regra para ser aplicada apenas a meses específicos. |
only | Recurrence | Configura a regra para ser aplicada apenas a um dia específico do mês. |
only | Recurrence | Configura a regra para ser aplicada apenas a dias específicos do mês. |
only | Recurrence | Configura a regra para ser aplicada apenas a uma semana específica do ano. |
only | Recurrence | Configura a regra para ser aplicada apenas a um dia específico da semana. |
only | Recurrence | Configura a regra para ser aplicada apenas a dias específicos da semana. |
only | Recurrence | Configura a regra para ser aplicada apenas a semanas específicas do ano. |
only | Recurrence | Configura a regra para ser aplicada apenas a um dia específico do ano. |
only | Recurrence | Configura a regra para ser aplicada apenas a dias específicos do ano. |
set | Event | Define o fuso horário para esta recorrência. |
times(times) | Recurrence | Configura a regra para terminar após um determinado número de ocorrências. |
until(endDate) | Recurrence | Configura a regra para terminar em uma determinada data (inclusive). |
week | Recurrence | Configura o dia em que uma semana começa para fins de aplicação da 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 somente os participantes podem ver os detalhes dele. |
PUBLIC | Enum | O evento é público, e os detalhes ficam visíveis para todos os leitores da agenda. |