Questo servizio consente a uno script di accedere e modificare 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 è iscritto. | 
Calendar | Consente a uno script di leggere e aggiornare il calendario Google dell'utente. | 
Calendar | Rappresenta un singolo evento nel calendario. | 
Calendar | Rappresenta una serie di eventi (un evento ricorrente). | 
Color | Un enum che rappresenta i colori con nome disponibili nel servizio Calendar. | 
Event | Un enum che rappresenta i colori degli eventi denominati disponibili nel servizio Calendar. | 
Event | Rappresenta un invitato di un evento. | 
Event | Rappresenta le impostazioni di ricorrenza per una serie di eventi. | 
Event | Un enum che rappresenta la trasparenza di un evento. | 
Event | Un enum che rappresenta il tipo di un evento. | 
Guest | Un enum 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 enum che rappresenta la visibilità di un evento. | 
Calendar
Metodi
| Metodo | Tipo restituito | Breve descrizione | 
|---|---|---|
create | Calendar | Crea un nuovo evento che dura tutto il giorno. | 
create | Calendar | Crea un nuovo evento che dura tutto il giorno e può durare più giorni. | 
create | Calendar | Crea un nuovo evento che dura tutto il giorno e può durare più giorni. | 
create | Calendar | Crea un nuovo evento che dura tutto il giorno. | 
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 | Il calendario viene eliminato definitivamente. | 
get | String | Restituisce 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 | Recupera il fuso orario del calendario. | 
is | Boolean | Determina se il calendario è nascosto nell'interfaccia utente. | 
is | Boolean | Determina se il calendario è quello principale per l'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 | Imposta 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 | Annullamento dell'iscrizione dell'utente a un calendario. | 
Calendar App
Proprietà
| Proprietà | Tipo | Descrizione | 
|---|---|---|
Color | Color | Un enum che rappresenta i colori con nome disponibili nel servizio Calendar. | 
Event | Event | Un enum che rappresenta i colori degli eventi denominati disponibili nel servizio Calendar. | 
Event | Event | L'enumerazione Event. | 
Event | Event | L'enumerazione Event. | 
Guest | Guest | Un enum che rappresenta gli stati che un ospite può avere per un evento. | 
Month | Month | Un enum che rappresenta i mesi dell'anno. | 
Visibility | Visibility | Un enum che rappresenta la visibilità di un evento. | 
Weekday | Weekday | Un enum che rappresenta i giorni della settimana. | 
Metodi
| Metodo | Tipo restituito | Breve descrizione | 
|---|---|---|
create | Calendar | Crea un nuovo evento che dura tutto il giorno. | 
create | Calendar | Crea un nuovo evento che dura tutto il giorno e può durare più giorni. | 
create | Calendar | Crea un nuovo evento che dura tutto il giorno e può durare più giorni. | 
create | Calendar | Crea un nuovo evento che dura tutto il giorno. | 
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 ha effettuato l'iscrizione. | 
get | Calendar[] | Recupera tutti i calendari di proprietà dell'utente. | 
get | Calendar | Recupera il calendario con l'ID specificato. | 
get | Calendar[] | Recupera tutti i calendari con un determinato nome di proprietà dell'utente o a cui è iscritto. | 
get | String | Restituisce 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 | Recupera il calendario con l'ID specificato, se è di proprietà dell'utente. | 
get | Calendar[] | Recupera tutti i calendari di proprietà dell'utente con un determinato nome. | 
get | String | Recupera il fuso orario del calendario. | 
is | Boolean | Determina se il calendario è nascosto nell'interfaccia utente. | 
is | Boolean | Determina se il calendario è quello principale per l'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 di ripetizione, che può essere utilizzato per creare regole per la ripetizione degli eventi. | 
set | Calendar | Imposta il colore del calendario. | 
set | Calendar | Imposta la descrizione di un calendario. | 
set | Calendar | Imposta 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 | L'utente viene iscritto al calendario con l'ID specificato, se è autorizzato a farlo. | 
subscribe | Calendar | L'utente viene iscritto al calendario con l'ID specificato, se è autorizzato a farlo. | 
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 | Consente di eliminare un evento di Calendar. | 
delete | Calendar | Consente di eliminare un tag chiave/valore dall'evento. | 
get | Date | Recupera la data di fine di questo evento di calendario che dura tutto il giorno. | 
get | Date | Recupera la data di inizio di questo evento di calendario che dura tutto il giorno. | 
get | String[] | Recupera tutte le chiavi per i tag impostati nell'evento. | 
get | String | Restituisce il colore dell'evento nel calendario. | 
get | String[] | Recupera i creator di un evento. | 
get | Date | Restituisce la data di creazione dell'evento. | 
get | String | Recupera la descrizione dell'evento. | 
get | Integer[] | Recupera i valori in minuti di tutti i promemoria via email per l'evento. | 
get | Date | Recupera la data e l'ora di fine di 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 invitato tramite indirizzo email. | 
get | Event | Recupera gli invitati per l'evento, escluso il proprietario. | 
get | Event | Recupera gli invitati per l'evento, potenzialmente inclusi i proprietari dell'evento. | 
get | String | Recupera l'iCalUID univoco dell'evento. | 
get | Date | Restituisce la data dell'ultimo aggiornamento dell'evento. | 
get | String | Recupera la posizione dell'evento. | 
get | Guest | Recupera lo stato dell'evento (ad esempio partecipante o invitato) dell'utente effettivo. | 
get | String | Recupera l'ID del calendario in cui è stato creato l'evento in origine. | 
get | Integer[] | Recupera i valori in minuti di tutti i promemoria popup per l'evento. | 
get | Integer[] | Recupera i valori in minuti di tutti i promemoria via SMS per l'evento. | 
get | Date | Recupera la data e l'ora di inizio di questo evento di calendario. | 
get | String | Recupera un valore del tag dell'evento. | 
get | String | Recupera il titolo dell'evento. | 
get | Event | Recupera la trasparenza dell'evento. | 
get | Visibility | Recupera la visibilità dell'evento. | 
guests | Boolean | Determina se gli ospiti possono invitare altri ospiti. | 
guests | Boolean | Determina se gli invitati possono modificare l'evento. | 
guests | Boolean | Determina se gli ospiti possono vedere altri ospiti. | 
is | Boolean | Determina se si tratta di un evento che 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 | Ripristina i promemoria utilizzando le impostazioni predefinite del calendario. | 
set | Calendar | Imposta la data dell'evento. | 
set | Calendar | Imposta le date dell'evento. | 
set | Calendar | Imposta se gli utenti non invitati possono aggiungersi all'evento. | 
set | Calendar | Imposta il colore dell'evento nel calendario. | 
set | Calendar | Imposta la descrizione dell'evento. | 
set | Calendar | Imposta se gli ospiti possono invitare altri ospiti. | 
set | Calendar | Imposta se gli invitati possono modificare l'evento. | 
set | Calendar | Imposta se gli ospiti possono vedere altri ospiti. | 
set | Calendar | Imposta la posizione dell'evento. | 
set | Calendar | Imposta lo stato dell'evento (ad esempio partecipante o invitato) dell'utente effettivo. | 
set | Calendar | Imposta un tag chiave/valore sull'evento per memorizzare metadati personalizzati. | 
set | Calendar | Imposta le date e le ore 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 | Consente di eliminare la serie di eventi. | 
delete | Calendar | Consente di eliminare un tag chiave/valore dall'evento. | 
get | String[] | Recupera tutte le chiavi per i tag impostati nell'evento. | 
get | String | Restituisce il colore dell'evento nel calendario. | 
get | String[] | Recupera i creator di un evento. | 
get | Date | Restituisce la data di creazione dell'evento. | 
get | String | Recupera la descrizione dell'evento. | 
get | Integer[] | Recupera i valori in minuti di tutti i promemoria via email per l'evento. | 
get | Event | Recupera il Event di questo evento. | 
get | Event | Recupera un invitato tramite indirizzo email. | 
get | Event | Recupera gli invitati per l'evento, escluso il proprietario. | 
get | Event | Recupera gli invitati per l'evento, potenzialmente inclusi i proprietari dell'evento. | 
get | String | Recupera l'iCalUID univoco dell'evento. | 
get | Date | Restituisce la data dell'ultimo aggiornamento dell'evento. | 
get | String | Recupera la posizione dell'evento. | 
get | Guest | Recupera lo stato dell'evento (ad esempio partecipante o invitato) dell'utente effettivo. | 
get | String | Recupera l'ID del calendario in cui è stato creato l'evento in origine. | 
get | Integer[] | Recupera i valori in minuti di tutti i promemoria popup per l'evento. | 
get | Integer[] | Recupera i valori in minuti di tutti i promemoria via SMS per l'evento. | 
get | String | Recupera un valore del tag dell'evento. | 
get | String | Recupera il titolo dell'evento. | 
get | Event | Recupera la trasparenza dell'evento. | 
get | Visibility | Recupera la visibilità dell'evento. | 
guests | Boolean | Determina se gli ospiti possono invitare altri ospiti. | 
guests | Boolean | Determina se gli invitati possono modificare l'evento. | 
guests | Boolean | Determina se gli ospiti possono vedere altri ospiti. | 
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 | Ripristina i promemoria utilizzando le impostazioni predefinite del calendario. | 
set | Calendar | Imposta se gli utenti non invitati possono aggiungersi all'evento. | 
set | Calendar | Imposta il colore dell'evento nel calendario. | 
set | Calendar | Imposta la descrizione dell'evento. | 
set | Calendar | Imposta se gli ospiti possono invitare altri ospiti. | 
set | Calendar | Imposta se gli invitati possono modificare l'evento. | 
set | Calendar | Imposta se gli ospiti possono vedere altri ospiti. | 
set | Calendar | Imposta la posizione dell'evento. | 
set | Calendar | Imposta lo stato dell'evento (ad esempio partecipante o invitato) 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 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"), denominato "Peacock" nell'interfaccia utente di Calendar. | 
PALE_GREEN | Enum | 
"2"), denominato "Verde salvia" nell'interfaccia utente di Calendar. | 
MAUVE | Enum | 
"3"), denominato "Viola" nell'interfaccia utente di Calendar. | 
PALE_RED | Enum | 
"4"), denominato "Flamingo" nell'interfaccia utente di Calendar. | 
YELLOW | Enum | 
"5"), denominato "Banana" nell'interfaccia utente di Calendar. | 
ORANGE | Enum | 
"6"), denominato "Tangerine" nell'interfaccia utente di Calendar. | 
CYAN | Enum | 
"7"), denominato "Lavanda" nell'interfaccia utente di Calendar. | 
GRAY | Enum | 
"8"), denominato "Grafite" nell'interfaccia utente di Calendar. | 
BLUE | Enum | 
"9"), denominato "Mirtillo" nell'interfaccia utente di Calendar. | 
GREEN | Enum | 
"10"), denominato "Basilico" nell'interfaccia utente di Calendar. | 
RED | Enum | 
"11"), denominato "Pomodoro" nell'interfaccia utente di Calendar. | 
Event Guest
Metodi
| Metodo | Tipo restituito | Breve descrizione | 
|---|---|---|
get | Integer | Restituisce il numero di persone aggiuntive che questo ospite ha dichiarato di partecipare. | 
get | String | Recupera l'indirizzo email dell'ospite. | 
get | Guest | Recupera lo stato dell'invitato per l'evento. | 
get | String | Recupera 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 su base giornaliera. | 
add | Event | Aggiunge una regola che determina la ripetizione dell'evento 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 su base mensile. | 
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 su base settimanale. | 
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 il tempo nel calendario. | 
TRANSPARENT | Enum | L'evento non blocca l'orario nel calendario. | 
Event Type
Proprietà
| Proprietà | Tipo | Descrizione | 
|---|---|---|
DEFAULT | Enum | L'evento è regolare. | 
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 è un evento di Gmail. | 
OUT_OF_OFFICE | Enum | L'evento è fuori sede. | 
WORKING_LOCATION | Enum | L'evento è un evento relativo a un luogo di lavoro. | 
Guest Status
Proprietà
| Proprietà | Tipo | Descrizione | 
|---|---|---|
INVITED | Enum | L'invitato è stato invitato, ma non ha indicato se parteciperà. | 
MAYBE | Enum | L'invitato ha indicato che potrebbe partecipare. | 
NO | Enum | L'ospite 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 su base giornaliera. | 
add | Event | Aggiunge una regola che determina la ripetizione dell'evento 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 su base mensile. | 
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 su base settimanale. | 
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 in 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 | Consente di configurare 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. |