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
| Nome | Breve descrizione |
|---|---|
Calendar | Rappresenta un calendario di proprietà dell'utente o a cui l'utente è iscritto. |
Calendar | Consente a uno script di leggere e aggiornare il calendario Google dell'utente. |
Calendar | Rappresenta un singolo evento di calendario. |
Calendar | Rappresenta una serie di eventi (un evento ricorrente). |
Color | Un'enumerazione che rappresenta i colori denominati disponibili nel servizio Calendar. |
Event | Un'enumerazione che rappresenta i colori degli eventi denominati disponibili nel servizio Calendar. |
Event | Rappresenta un ospite di un evento. |
Event | Rappresenta le impostazioni di ricorrenza per una serie di eventi. |
Event | Un'enumerazione che rappresenta la trasparenza di un evento. |
Event | Un enum che rappresenta il tipo di evento. |
Guest | Un'enumerazione che rappresenta gli stati che un ospite può avere per un evento. |
Recurrence | Rappresenta una regola di ricorrenza per una serie di eventi. |
Visibility | Un'enumerazione che rappresenta la visibilità di un evento. |
Calendar
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
create | Calendar | Crea un nuovo evento di una giornata. |
create | Calendar | Crea un nuovo evento che dura tutto il giorno e può estendersi su più giorni. |
create | Calendar | Crea un nuovo evento che dura tutto il giorno e può estendersi su più giorni. |
create | Calendar | Crea un nuovo evento di una giornata. |
create | Calendar | Crea una nuova serie di eventi che durano tutto il giorno. |
create | Calendar | Crea una nuova serie di eventi che durano tutto il giorno. |
create | Calendar | Crea un nuovo evento. |
create | Calendar | Crea un nuovo evento. |
create | Calendar | Crea un evento da una descrizione in formato libero. |
create | Calendar | Crea una nuova serie di eventi. |
create | Calendar | Crea una nuova serie di eventi. |
delete | void | Elimina definitivamente il calendario. |
get | String | Recupera il colore del calendario. |
get | String | Recupera la descrizione del calendario. |
get | Calendar | Recupera l'evento con l'ID specificato. |
get | Calendar | Recupera la serie di eventi con l'ID specificato. |
get | Calendar | Recupera tutti gli eventi che si verificano in un determinato intervallo di tempo. |
get | Calendar | Recupera tutti gli eventi che si verificano in un determinato intervallo di tempo e soddisfano i criteri specificati. |
get | Calendar | Recupera tutti gli eventi che si verificano in un determinato giorno. |
get | Calendar | Recupera tutti gli eventi che si verificano in un determinato giorno e soddisfano i criteri specificati. |
get | String | Recupera l'ID del calendario. |
get | String | Restituisce il nome del calendario. |
get | String | Visualizza il fuso orario del calendario. |
is | Boolean | Determina se il calendario è nascosto nell'interfaccia utente. |
is | Boolean | Determina se il calendario è il calendario principale dell'utente effettivo. |
is | Boolean | Determina se il calendario è di tua proprietà. |
is | Boolean | Determina se gli eventi del calendario vengono visualizzati nell'interfaccia utente. |
set | Calendar | Imposta il colore del calendario. |
set | Calendar | Imposta la descrizione di un calendario. |
set | Calendar | Specifica se il calendario è visibile nell'interfaccia utente. |
set | Calendar | Imposta il nome del calendario. |
set | Calendar | Imposta se gli eventi del calendario vengono visualizzati nell'interfaccia utente. |
set | Calendar | Imposta il fuso orario del calendario. |
unsubscribe | void | Annulla l'iscrizione dell'utente a un calendario. |
Calendar App
Proprietà
| Proprietà | Tipo | Descrizione |
|---|---|---|
Color | Color | Un'enumerazione che rappresenta i colori denominati disponibili nel servizio Calendar. |
Event | Event | Un'enumerazione che rappresenta i colori degli eventi denominati disponibili nel servizio Calendar. |
Event | Event | L'enumerazione Event. |
Event | Event | L'enumerazione Event. |
Guest | Guest | Un'enumerazione che rappresenta gli stati che un ospite può avere per un evento. |
Month | Month | Un'enumerazione che rappresenta i mesi dell'anno. |
Visibility | Visibility | Un'enumerazione che rappresenta la visibilità di un evento. |
Weekday | Weekday | Un'enumerazione che rappresenta i giorni della settimana. |
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
create | Calendar | Crea un nuovo evento di una giornata. |
create | Calendar | Crea un nuovo evento che dura tutto il giorno e può estendersi su più giorni. |
create | Calendar | Crea un nuovo evento che dura tutto il giorno e può estendersi su più giorni. |
create | Calendar | Crea un nuovo evento di una giornata. |
create | Calendar | Crea una nuova serie di eventi che durano tutto il giorno. |
create | Calendar | Crea una nuova serie di eventi che durano tutto il giorno. |
create | Calendar | Crea un nuovo calendario di proprietà dell'utente. |
create | Calendar | Crea un nuovo calendario di proprietà dell'utente. |
create | Calendar | Crea un nuovo evento. |
create | Calendar | Crea un nuovo evento. |
create | Calendar | Crea un evento da una descrizione in formato libero. |
create | Calendar | Crea una nuova serie di eventi. |
create | Calendar | Crea una nuova serie di eventi. |
get | Calendar[] | Recupera tutti i calendari di proprietà dell'utente o a cui è iscritto. |
get | Calendar[] | Recupera tutti i calendari di proprietà dell'utente. |
get | Calendar|null | Recupera il calendario con l'ID specificato. |
get | Calendar[] | Recupera tutti i calendari con un determinato nome di proprietà dell'utente o a cui l'utente è iscritto. |
get | String | Recupera il colore del calendario. |
get | Calendar | Recupera il calendario predefinito dell'utente. |
get | String | Recupera la descrizione del calendario. |
get | Calendar | Recupera l'evento con l'ID specificato. |
get | Calendar | Recupera la serie di eventi con l'ID specificato. |
get | Calendar | Recupera tutti gli eventi che si verificano in un determinato intervallo di tempo. |
get | Calendar | Recupera tutti gli eventi che si verificano in un determinato intervallo di tempo e soddisfano i criteri specificati. |
get | Calendar | Recupera tutti gli eventi che si verificano in un determinato giorno. |
get | Calendar | Recupera tutti gli eventi che si verificano in un determinato giorno e soddisfano i criteri specificati. |
get | String | Recupera l'ID del calendario. |
get | String | Restituisce il nome del calendario. |
get | Calendar|null | Recupera il calendario con l'ID specificato, se l'utente ne è il proprietario. |
get | Calendar[] | Recupera tutti i calendari con un determinato nome di proprietà dell'utente. |
get | String | Visualizza il fuso orario del calendario. |
is | Boolean | Determina se il calendario è nascosto nell'interfaccia utente. |
is | Boolean | Determina se il calendario è il calendario principale dell'utente effettivo. |
is | Boolean | Determina se il calendario è di tua proprietà. |
is | Boolean | Determina se gli eventi del calendario vengono visualizzati nell'interfaccia utente. |
new | Event | Crea un nuovo oggetto ricorrenza, che può essere utilizzato per creare regole per la ricorrenza degli eventi. |
set | Calendar | Imposta il colore del calendario. |
set | Calendar | Imposta la descrizione di un calendario. |
set | Calendar | Specifica se il calendario è visibile nell'interfaccia utente. |
set | Calendar | Imposta il nome del calendario. |
set | Calendar | Imposta se gli eventi del calendario vengono visualizzati nell'interfaccia utente. |
set | Calendar | Imposta il fuso orario del calendario. |
subscribe | Calendar | Iscrive l'utente al calendario con l'ID specificato, se l'utente è autorizzato a iscriversi. |
subscribe | Calendar | Iscrive l'utente al calendario con l'ID specificato, se l'utente è autorizzato a iscriversi. |
Calendar Event
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
add | Calendar | Aggiunge un nuovo promemoria via email all'evento. |
add | Calendar | Aggiunge un invitato all'evento. |
add | Calendar | Aggiunge una nuova notifica popup all'evento. |
add | Calendar | Aggiunge un nuovo promemoria via SMS all'evento. |
anyone | Boolean | Determina se le persone possono aggiungersi come invitati a un evento di Calendar. |
delete | void | Elimina un evento di calendario. |
delete | Calendar | Elimina un tag chiave/valore dall'evento. |
get | Date | Recupera la data in cui termina questo evento di calendario che dura tutto il giorno. |
get | Date | Visualizza la data di inizio di questo evento di calendario che dura tutto il giorno. |
get | String[] | Recupera tutte le chiavi dei tag impostati sull'evento. |
get | String | Restituisce il colore dell'evento nel calendario. |
get | String[] | Recupera i creatori di un evento. |
get | Date | Restituisce la data di creazione dell'evento. |
get | String | Recupera la descrizione dell'evento. |
get | Integer[] | Recupera i valori dei minuti per tutti i promemoria via email per l'evento. |
get | Date | Recupera la data e l'ora in cui termina questo evento nel calendario. |
get | Calendar | Recupera la serie di eventi ricorrenti a cui appartiene questo evento. |
get | Event | Recupera il Event di questo evento. |
get | Event | Recupera un ospite in base all'indirizzo email. |
get | Event | Recupera gli invitati all'evento, escluso il proprietario dell'evento. |
get | Event | Recupera gli invitati all'evento, potenzialmente inclusi i proprietari dell'evento. |
get | String | Recupera l'iCalUID univoco dell'evento. |
get | Date | Recupera la data dell'ultimo aggiornamento dell'evento. |
get | String | Recupera il luogo dell'evento. |
get | Guest | Recupera lo stato dell'evento (ad esempio, partecipazione o invito) dell'utente effettivo. |
get | String | Recupera l'ID del calendario in cui è stato creato originariamente questo evento. |
get | Integer[] | Recupera i valori dei minuti per tutti i promemoria popup per l'evento. |
get | Integer[] | Recupera i valori dei minuti per tutti i promemoria SMS per l'evento. |
get | Date | Recupera la data e l'ora di inizio dell'evento di calendario. |
get | String | Recupera un valore del tag dell'evento. |
get | String | Restituisce il titolo dell'evento. |
get | Event | Ottiene la trasparenza dell'evento. |
get | Visibility | Ottiene la visibilità dell'evento. |
guests | Boolean | Determina se gli invitati possono invitare altre persone. |
guests | Boolean | Determina se gli invitati possono modificare l'evento. |
guests | Boolean | Determina se gli invitati possono vedere gli altri invitati. |
is | Boolean | Determina se l'evento dura tutto il giorno. |
is | Boolean | Determina se sei il proprietario dell'evento. |
is | Boolean | Determina se l'evento fa parte di una serie di eventi. |
remove | Calendar | Rimuove tutti i promemoria dall'evento. |
remove | Calendar | Rimuove un invitato dall'evento. |
reset | Calendar | Reimposta i promemoria utilizzando le impostazioni predefinite del calendario. |
set | Calendar | Imposta la data dell'evento. |
set | Calendar | Imposta le date dell'evento. |
set | Calendar | Determina se gli utenti non invitati possono aggiungersi all'evento. |
set | Calendar | Imposta il colore dell'evento del calendario. |
set | Calendar | Imposta la descrizione dell'evento. |
set | Calendar | Determina se gli ospiti possono invitare altre persone. |
set | Calendar | Imposta se gli invitati possono modificare l'evento. |
set | Calendar | Determina se gli invitati possono vedere gli altri invitati. |
set | Calendar | Imposta il luogo dell'evento. |
set | Calendar | Imposta lo stato dell'evento (ad esempio, partecipazione o invito) dell'utente effettivo. |
set | Calendar | Imposta un tag chiave/valore sull'evento per memorizzare i metadati personalizzati. |
set | Calendar | Imposta le date e gli orari di inizio e di fine dell'evento. |
set | Calendar | Imposta il titolo dell'evento. |
set | Calendar | Imposta la trasparenza dell'evento. |
set | Calendar | Imposta la visibilità dell'evento. |
Calendar Event Series
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
add | Calendar | Aggiunge un nuovo promemoria via email all'evento. |
add | Calendar | Aggiunge un invitato all'evento. |
add | Calendar | Aggiunge una nuova notifica popup all'evento. |
add | Calendar | Aggiunge un nuovo promemoria via SMS all'evento. |
anyone | Boolean | Determina se le persone possono aggiungersi come invitati a un evento di Calendar. |
delete | void | Elimina la serie di eventi. |
delete | Calendar | Elimina un tag chiave/valore dall'evento. |
get | String[] | Recupera tutte le chiavi dei tag impostati sull'evento. |
get | String | Restituisce il colore dell'evento nel calendario. |
get | String[] | Recupera i creatori di un evento. |
get | Date | Restituisce la data di creazione dell'evento. |
get | String | Recupera la descrizione dell'evento. |
get | Integer[] | Recupera i valori dei minuti per tutti i promemoria via email per l'evento. |
get | Event | Recupera il Event di questo evento. |
get | Event | Recupera un ospite in base all'indirizzo email. |
get | Event | Recupera gli invitati all'evento, escluso il proprietario dell'evento. |
get | Event | Recupera gli invitati all'evento, potenzialmente inclusi i proprietari dell'evento. |
get | String | Recupera l'iCalUID univoco dell'evento. |
get | Date | Recupera la data dell'ultimo aggiornamento dell'evento. |
get | String | Recupera il luogo dell'evento. |
get | Guest | Recupera lo stato dell'evento (ad esempio, partecipazione o invito) dell'utente effettivo. |
get | String | Recupera l'ID del calendario in cui è stato creato originariamente questo evento. |
get | Integer[] | Recupera i valori dei minuti per tutti i promemoria popup per l'evento. |
get | Integer[] | Recupera i valori dei minuti per tutti i promemoria SMS per l'evento. |
get | String | Recupera un valore del tag dell'evento. |
get | String | Restituisce il titolo dell'evento. |
get | Event | Ottiene la trasparenza dell'evento. |
get | Visibility | Ottiene la visibilità dell'evento. |
guests | Boolean | Determina se gli invitati possono invitare altre persone. |
guests | Boolean | Determina se gli invitati possono modificare l'evento. |
guests | Boolean | Determina se gli invitati possono vedere gli altri invitati. |
is | Boolean | Determina se sei il proprietario dell'evento. |
remove | Calendar | Rimuove tutti i promemoria dall'evento. |
remove | Calendar | Rimuove un invitato dall'evento. |
reset | Calendar | Reimposta i promemoria utilizzando le impostazioni predefinite del calendario. |
set | Calendar | Determina se gli utenti non invitati possono aggiungersi all'evento. |
set | Calendar | Imposta il colore dell'evento del calendario. |
set | Calendar | Imposta la descrizione dell'evento. |
set | Calendar | Determina se gli ospiti possono invitare altre persone. |
set | Calendar | Imposta se gli invitati possono modificare l'evento. |
set | Calendar | Determina se gli invitati possono vedere gli altri invitati. |
set | Calendar | Imposta il luogo dell'evento. |
set | Calendar | Imposta lo stato dell'evento (ad esempio, partecipazione o invito) dell'utente effettivo. |
set | Calendar | Imposta le regole di ricorrenza per una serie di eventi di una giornata. |
set | Calendar | Imposta le regole di ricorrenza per questa serie di eventi. |
set | Calendar | Imposta un tag chiave/valore sull'evento per memorizzare i metadati personalizzati. |
set | Calendar | Imposta il titolo dell'evento. |
set | Calendar | Imposta la trasparenza dell'evento. |
set | Calendar | Imposta la visibilità dell'evento. |
Color
Proprietà
| Proprietà | Tipo | Descrizione |
|---|---|---|
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
Proprietà
| Proprietà | Tipo | Descrizione |
|---|---|---|
PALE_BLUE | Enum |
"1"), indicato come "Lavanda" nell'interfaccia utente di Calendar. |
PALE_GREEN | Enum |
"2"), indicato come "Salvia" nella UI di Calendar. |
MAUVE | Enum |
"3"), indicato come "Uva" nell'interfaccia utente di Calendar. |
PALE_RED | Enum |
"4"), indicato come "Fenicottero" nell'interfaccia utente di Calendar. |
YELLOW | Enum |
"5"), indicato come "Banana" nell'interfaccia utente di Calendar. |
ORANGE | Enum |
"6"), indicato come "Mandarino" nella UI di Calendar. |
CYAN | Enum |
"7"), indicato come "Pavone" nella UI di Calendar. |
GRAY | Enum |
"8"), indicato come "Grafite" nell'interfaccia utente di Calendar. |
BLUE | Enum |
"9"), indicato come "Mirtillo" nell'interfaccia utente di Calendar. |
GREEN | Enum |
"10"), indicato come "Basilico" nell'interfaccia utente di Calendar. |
RED | Enum |
"11"), indicato come "Pomodoro" nella UI di Calendar. |
Event Guest
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
get | Integer | Restituisce il numero di persone aggiuntive che questo ospite ha dichiarato che parteciperanno. |
get | String | Visualizza l'indirizzo email dell'ospite. |
get | Guest | Recupera lo stato dell'invitato per l'evento. |
get | String | Restituisce il nome dell'ospite. |
Event Recurrence
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
add | Recurrence | Aggiunge una regola che esclude le occorrenze su base giornaliera. |
add | Recurrence | Aggiunge una regola che fa sì che l'evento si ripeta quotidianamente. |
add | Event | Aggiunge una regola che fa sì che l'evento si ripeta in una data specifica. |
add | Event | Aggiunge una regola che esclude un'occorrenza per una data specifica. |
add | Recurrence | Aggiunge una regola che esclude le occorrenze su base mensile. |
add | Recurrence | Aggiunge una regola che fa sì che l'evento si ripeta mensilmente. |
add | Recurrence | Aggiunge una regola che esclude le occorrenze su base settimanale. |
add | Recurrence | Aggiunge una regola che fa sì che l'evento si ripeta settimanalmente. |
add | Recurrence | Aggiunge una regola che esclude le occorrenze su base annua. |
add | Recurrence | Aggiunge una regola che fa sì che l'evento si ripeta ogni anno. |
set | Event | Imposta il fuso orario per questa ricorrenza. |
Event Transparency
Proprietà
| Proprietà | Tipo | Descrizione |
|---|---|---|
OPAQUE | Enum | L'evento blocca l'ora nel calendario. |
TRANSPARENT | Enum | L'evento non blocca l'orario nel calendario. |
Event Type
Proprietà
| Proprietà | Tipo | Descrizione |
|---|---|---|
DEFAULT | Enum | L'evento avviene regolarmente. |
BIRTHDAY | Enum | L'evento è un evento speciale che dura tutto il giorno e si ripete ogni anno. |
FOCUS_TIME | Enum | L'evento è un momento di concentrazione. |
FROM_GMAIL | Enum | L'evento proviene da Gmail. |
OUT_OF_OFFICE | Enum | L'evento è un evento fuori sede. |
WORKING_LOCATION | Enum | L'evento è un evento del luogo di lavoro. |
Guest Status
Proprietà
| Proprietà | Tipo | Descrizione |
|---|---|---|
INVITED | Enum | L'invitato ha ricevuto l'invito, ma non ha indicato se parteciperà. |
MAYBE | Enum | L'invitato ha indicato che potrebbe partecipare. |
NO | Enum | L'invitato ha indicato che non parteciperà. |
OWNER | Enum | L'invitato è il proprietario dell'evento. |
YES | Enum | L'invitato ha indicato che parteciperà. |
Recurrence Rule
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
add | Recurrence | Aggiunge una regola che esclude le occorrenze su base giornaliera. |
add | Recurrence | Aggiunge una regola che fa sì che l'evento si ripeta quotidianamente. |
add | Event | Aggiunge una regola che fa sì che l'evento si ripeta in una data specifica. |
add | Event | Aggiunge una regola che esclude un'occorrenza per una data specifica. |
add | Recurrence | Aggiunge una regola che esclude le occorrenze su base mensile. |
add | Recurrence | Aggiunge una regola che fa sì che l'evento si ripeta mensilmente. |
add | Recurrence | Aggiunge una regola che esclude le occorrenze su base settimanale. |
add | Recurrence | Aggiunge una regola che fa sì che l'evento si ripeta settimanalmente. |
add | Recurrence | Aggiunge una regola che esclude le occorrenze su base annua. |
add | Recurrence | Aggiunge una regola che fa sì che l'evento si ripeta ogni anno. |
interval(interval) | Recurrence | Configura la regola in modo che venga applicata solo a questo intervallo dell'unità di tempo della regola. |
only | Recurrence | Configura la regola in modo che venga applicata solo a un mese specifico. |
only | Recurrence | Configura la regola in modo che venga applicata solo a mesi specifici. |
only | Recurrence | Configura la regola in modo che venga applicata solo a un giorno specifico del mese. |
only | Recurrence | Configura la regola in modo che venga applicata solo a giorni specifici del mese. |
only | Recurrence | Configura la regola in modo che venga applicata solo a una settimana specifica dell'anno. |
only | Recurrence | Configura la regola in modo che venga applicata solo a un giorno specifico della settimana. |
only | Recurrence | Configura la regola in modo che venga applicata solo a giorni specifici della settimana. |
only | Recurrence | Configura la regola in modo che venga applicata solo a settimane specifiche dell'anno. |
only | Recurrence | Configura la regola in modo che venga applicata solo a un giorno specifico dell'anno. |
only | Recurrence | Configura la regola in modo che venga applicata solo a giorni specifici dell'anno. |
set | Event | Imposta il fuso orario per questa ricorrenza. |
times(times) | Recurrence | Configura la regola in modo che termini dopo un determinato numero di occorrenze. |
until(endDate) | Recurrence | Configura la regola in modo che termini in una determinata data (inclusa). |
week | Recurrence | Configura il giorno di inizio della settimana ai fini dell'applicazione della regola. |
Visibility
Proprietà
| Proprietà | Tipo | Descrizione |
|---|---|---|
CONFIDENTIAL | Enum | L'evento è privato. |
DEFAULT | Enum | Utilizza la visibilità predefinita per gli eventi nel calendario. |
PRIVATE | Enum | L'evento è privato e solo i partecipanti possono visualizzarne i dettagli. |
PUBLIC | Enum | L'evento è pubblico e i dettagli sono visibili a tutti i lettori del calendario. |