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 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. |
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 | 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 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 | 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 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 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. |