Ce service permet à un script d'accéder à l'agenda Google de l'utilisateur et de le modifier, y compris les agendas supplémentaires auxquels l'utilisateur est abonné.
Classes
| Nom | Brève description |
|---|---|
Calendar | Représente un agenda dont l'utilisateur est propriétaire ou auquel il est abonné. |
Calendar | Autorise un script à lire et à modifier l'agenda Google de l'utilisateur. |
Calendar | Représente un seul événement d'agenda. |
Calendar | Représente une série d'événements (un événement récurrent). |
Color | Énumération représentant les couleurs nommées disponibles dans le service Agenda. |
Event | Énumération représentant les couleurs d'événements nommées disponibles dans le service Agenda. |
Event | Représente un invité à un événement. |
Event | Représente les paramètres de récurrence d'une série d'événements. |
Event | Énumération représentant la transparence d'un événement. |
Event | Énumération représentant le type d'événement. |
Guest | Énumération représentant les états qu'un invité peut avoir pour un événement. |
Recurrence | Représente une règle de récurrence pour une série d'événements. |
Visibility | Énumération représentant la visibilité d'un événement. |
Calendar
Méthodes
| Méthode | Type renvoyé | Brève description |
|---|---|---|
create | Calendar | Crée un événement d'une journée entière. |
create | Calendar | Crée un événement d'une journée entière qui peut s'étaler sur plusieurs jours. |
create | Calendar | Crée un événement d'une journée entière qui peut s'étaler sur plusieurs jours. |
create | Calendar | Crée un événement d'une journée entière. |
create | Calendar | Crée une série d'événements d'une journée entière. |
create | Calendar | Crée une série d'événements d'une journée entière. |
create | Calendar | Crée un événement. |
create | Calendar | Crée un événement. |
create | Calendar | Crée un événement à partir d'une description de format libre. |
create | Calendar | Crée une série d'événements. |
create | Calendar | Crée une série d'événements. |
delete | void | Supprime définitivement l'agenda. |
get | String | Récupère la couleur de l'agenda. |
get | String | Récupère la description de l'agenda. |
get | Calendar | Récupère l'événement avec l'ID donné. |
get | Calendar | Récupère la série d'événements avec l'ID donné. |
get | Calendar | Récupère tous les événements qui se produisent au cours d'une période donnée. |
get | Calendar | Obtient tous les événements qui se produisent au cours d'une période donnée et qui répondent aux critères spécifiés. |
get | Calendar | Récupère tous les événements qui se produisent un jour donné. |
get | Calendar | Récupère tous les événements qui se produisent un jour donné et qui répondent à des critères spécifiques. |
get | String | Récupère l'ID de l'agenda. |
get | String | Récupère le nom de l'agenda. |
get | String | Récupère le fuseau horaire de l'agenda. |
is | Boolean | Détermine si l'agenda est masqué dans l'interface utilisateur. |
is | Boolean | Indique si l'agenda est l'agenda principal de l'utilisateur effectif. |
is | Boolean | Indique si l'agenda vous appartient. |
is | Boolean | Détermine si les événements de l'agenda sont affichés dans l'interface utilisateur. |
set | Calendar | Définit la couleur de l'agenda. |
set | Calendar | Définit la description d'un agenda. |
set | Calendar | Détermine si l'agenda est visible dans l'interface utilisateur. |
set | Calendar | Définit le nom de l'agenda. |
set | Calendar | Indique si les événements de l'agenda sont affichés dans l'interface utilisateur. |
set | Calendar | Définit le fuseau horaire de l'agenda. |
unsubscribe | void | Désabonne l'utilisateur d'un agenda. |
Calendar App
Propriétés
| Propriété | Type | Description |
|---|---|---|
Color | Color | Énumération représentant les couleurs nommées disponibles dans le service Agenda. |
Event | Event | Énumération représentant les couleurs d'événements nommées disponibles dans le service Agenda. |
Event | Event | Énumération Event. |
Event | Event | Énumération Event. |
Guest | Guest | Énumération représentant les états qu'un invité peut avoir pour un événement. |
Month | Month | Énumération représentant les mois de l'année. |
Visibility | Visibility | Énumération représentant la visibilité d'un événement. |
Weekday | Weekday | Énumération représentant les jours de la semaine. |
Méthodes
| Méthode | Type renvoyé | Brève description |
|---|---|---|
create | Calendar | Crée un événement d'une journée entière. |
create | Calendar | Crée un événement d'une journée entière qui peut s'étaler sur plusieurs jours. |
create | Calendar | Crée un événement d'une journée entière qui peut s'étaler sur plusieurs jours. |
create | Calendar | Crée un événement d'une journée entière. |
create | Calendar | Crée une série d'événements d'une journée entière. |
create | Calendar | Crée une série d'événements d'une journée entière. |
create | Calendar | Crée un agenda appartenant à l'utilisateur. |
create | Calendar | Crée un agenda appartenant à l'utilisateur. |
create | Calendar | Crée un événement. |
create | Calendar | Crée un événement. |
create | Calendar | Crée un événement à partir d'une description de format libre. |
create | Calendar | Crée une série d'événements. |
create | Calendar | Crée une série d'événements. |
get | Calendar[] | Récupère tous les agendas que l'utilisateur possède ou auxquels il est abonné. |
get | Calendar[] | Récupère tous les agendas appartenant à l'utilisateur. |
get | Calendar|null | Récupère l'agenda avec l'ID donné. |
get | Calendar[] | Récupère tous les agendas portant un nom donné auxquels l'utilisateur est abonné ou dont il est propriétaire. |
get | String | Récupère la couleur de l'agenda. |
get | Calendar | Récupère l'agenda par défaut de l'utilisateur. |
get | String | Récupère la description de l'agenda. |
get | Calendar | Récupère l'événement avec l'ID donné. |
get | Calendar | Récupère la série d'événements avec l'ID donné. |
get | Calendar | Récupère tous les événements qui se produisent au cours d'une période donnée. |
get | Calendar | Obtient tous les événements qui se produisent au cours d'une période donnée et qui répondent aux critères spécifiés. |
get | Calendar | Récupère tous les événements qui se produisent un jour donné. |
get | Calendar | Récupère tous les événements qui se produisent un jour donné et qui répondent à des critères spécifiques. |
get | String | Récupère l'ID de l'agenda. |
get | String | Récupère le nom de l'agenda. |
get | Calendar|null | Récupère l'agenda avec l'ID donné, si l'utilisateur en est le propriétaire. |
get | Calendar[] | Récupère tous les agendas portant un nom donné et appartenant à l'utilisateur. |
get | String | Récupère le fuseau horaire de l'agenda. |
is | Boolean | Détermine si l'agenda est masqué dans l'interface utilisateur. |
is | Boolean | Indique si l'agenda est l'agenda principal de l'utilisateur effectif. |
is | Boolean | Indique si l'agenda vous appartient. |
is | Boolean | Détermine si les événements de l'agenda sont affichés dans l'interface utilisateur. |
new | Event | Crée un objet de récurrence qui peut être utilisé pour créer des règles de récurrence d'événements. |
set | Calendar | Définit la couleur de l'agenda. |
set | Calendar | Définit la description d'un agenda. |
set | Calendar | Détermine si l'agenda est visible dans l'interface utilisateur. |
set | Calendar | Définit le nom de l'agenda. |
set | Calendar | Indique si les événements de l'agenda sont affichés dans l'interface utilisateur. |
set | Calendar | Définit le fuseau horaire de l'agenda. |
subscribe | Calendar | Abonne l'utilisateur à l'agenda avec l'ID indiqué, si l'utilisateur est autorisé à s'abonner. |
subscribe | Calendar | Abonne l'utilisateur à l'agenda avec l'ID indiqué, si l'utilisateur est autorisé à s'abonner. |
Calendar Event
Méthodes
| Méthode | Type renvoyé | Brève description |
|---|---|---|
add | Calendar | Ajoute un rappel par e-mail à l'événement. |
add | Calendar | Ajoute un invité à l'événement. |
add | Calendar | Ajoute une notification pop-up à l'événement. |
add | Calendar | Ajoute un rappel par SMS à l'événement. |
anyone | Boolean | Détermine si les utilisateurs peuvent s'ajouter en tant qu'invités à un événement Agenda. |
delete | void | Supprime un événement d'agenda. |
delete | Calendar | Supprime un tag clé/valeur de l'événement. |
get | Date | Obtient la date de fin de cet événement d'agenda d'une journée entière. |
get | Date | Récupère la date de début de cet événement d'agenda qui dure toute la journée. |
get | String[] | Récupère toutes les clés des tags qui ont été définis sur l'événement. |
get | String | Renvoie la couleur de l'événement d'agenda. |
get | String[] | Récupère les créateurs d'un événement. |
get | Date | Obtient la date de création de l'événement. |
get | String | Obtient la description de l'événement. |
get | Integer[] | Obtient les valeurs en minutes de tous les rappels par e-mail pour l'événement. |
get | Date | Obtient la date et l'heure de fin de cet événement d'agenda. |
get | Calendar | Obtient la série d'événements périodiques à laquelle appartient cet événement. |
get | Event | Récupère le Event de cet événement. |
get | Event | Récupère un invité à partir de son adresse e-mail. |
get | Event | Récupère les invités de l'événement, à l'exclusion du propriétaire de l'événement. |
get | Event | Récupère les invités de l'événement, y compris potentiellement les propriétaires de l'événement. |
get | String | Récupère l'iCalUID unique de l'événement. |
get | Date | Obtient la date de la dernière mise à jour de l'événement. |
get | String | Récupère le lieu de l'événement. |
get | Guest | Obtient l'état de l'événement (par exemple, "Participe" ou "Invité") de l'utilisateur effectif. |
get | String | Obtenez l'ID de l'agenda dans lequel cet événement a été créé à l'origine. |
get | Integer[] | Obtient les valeurs en minutes de tous les rappels pop-up pour l'événement. |
get | Integer[] | Obtient les valeurs en minutes de tous les rappels par SMS pour l'événement. |
get | Date | Obtient la date et l'heure de début de cet événement d'agenda. |
get | String | Récupère la valeur d'un tag de l'événement. |
get | String | Récupère le titre de l'événement. |
get | Event | Obtient la transparence de l'événement. |
get | Visibility | Obtient la visibilité de l'événement. |
guests | Boolean | Détermine si les invités peuvent inviter d'autres invités. |
guests | Boolean | Détermine si les invités peuvent modifier l'événement. |
guests | Boolean | Détermine si les invités peuvent voir les autres invités. |
is | Boolean | Détermine s'il s'agit d'un événement d'une journée entière. |
is | Boolean | Détermine si vous êtes le propriétaire de l'événement. |
is | Boolean | Détermine si l'événement fait partie d'une série d'événements. |
remove | Calendar | Supprime tous les rappels de l'événement. |
remove | Calendar | Supprime un invité de l'événement. |
reset | Calendar | Réinitialise les rappels en utilisant les paramètres par défaut de l'agenda. |
set | Calendar | Définit la date de l'événement. |
set | Calendar | Définit les dates de l'événement. |
set | Calendar | Indique si les personnes qui ne sont pas invitées peuvent s'ajouter à l'événement. |
set | Calendar | Définit la couleur de l'événement d'agenda. |
set | Calendar | Définit la description de l'événement. |
set | Calendar | Indique si les invités peuvent inviter d'autres invités. |
set | Calendar | Indique si les invités peuvent modifier l'événement. |
set | Calendar | Détermine si les invités peuvent voir les autres invités. |
set | Calendar | Définit le lieu de l'événement. |
set | Calendar | Définit l'état de l'événement (par exemple, "Participe" ou "Invité") de l'utilisateur effectif. |
set | Calendar | Définit un tag clé/valeur sur l'événement pour stocker des métadonnées personnalisées. |
set | Calendar | Définissez les dates et heures de début et de fin de l'événement. |
set | Calendar | Définit le titre de l'événement. |
set | Calendar | Définit la transparence de l'événement. |
set | Calendar | Définit la visibilité de l'événement. |
Calendar Event Series
Méthodes
| Méthode | Type renvoyé | Brève description |
|---|---|---|
add | Calendar | Ajoute un rappel par e-mail à l'événement. |
add | Calendar | Ajoute un invité à l'événement. |
add | Calendar | Ajoute une notification pop-up à l'événement. |
add | Calendar | Ajoute un rappel par SMS à l'événement. |
anyone | Boolean | Détermine si les utilisateurs peuvent s'ajouter en tant qu'invités à un événement Agenda. |
delete | void | Supprime la série d'événements. |
delete | Calendar | Supprime un tag clé/valeur de l'événement. |
get | String[] | Récupère toutes les clés des tags qui ont été définis sur l'événement. |
get | String | Renvoie la couleur de l'événement d'agenda. |
get | String[] | Récupère les créateurs d'un événement. |
get | Date | Obtient la date de création de l'événement. |
get | String | Obtient la description de l'événement. |
get | Integer[] | Obtient les valeurs en minutes de tous les rappels par e-mail pour l'événement. |
get | Event | Récupère le Event de cet événement. |
get | Event | Récupère un invité à partir de son adresse e-mail. |
get | Event | Récupère les invités de l'événement, à l'exclusion du propriétaire de l'événement. |
get | Event | Récupère les invités de l'événement, y compris potentiellement les propriétaires de l'événement. |
get | String | Récupère l'iCalUID unique de l'événement. |
get | Date | Obtient la date de la dernière mise à jour de l'événement. |
get | String | Récupère le lieu de l'événement. |
get | Guest | Obtient l'état de l'événement (par exemple, "Participe" ou "Invité") de l'utilisateur effectif. |
get | String | Obtenez l'ID de l'agenda dans lequel cet événement a été créé à l'origine. |
get | Integer[] | Obtient les valeurs en minutes de tous les rappels pop-up pour l'événement. |
get | Integer[] | Obtient les valeurs en minutes de tous les rappels par SMS pour l'événement. |
get | String | Récupère la valeur d'un tag de l'événement. |
get | String | Récupère le titre de l'événement. |
get | Event | Obtient la transparence de l'événement. |
get | Visibility | Obtient la visibilité de l'événement. |
guests | Boolean | Détermine si les invités peuvent inviter d'autres invités. |
guests | Boolean | Détermine si les invités peuvent modifier l'événement. |
guests | Boolean | Détermine si les invités peuvent voir les autres invités. |
is | Boolean | Détermine si vous êtes le propriétaire de l'événement. |
remove | Calendar | Supprime tous les rappels de l'événement. |
remove | Calendar | Supprime un invité de l'événement. |
reset | Calendar | Réinitialise les rappels en utilisant les paramètres par défaut de l'agenda. |
set | Calendar | Indique si les personnes qui ne sont pas invitées peuvent s'ajouter à l'événement. |
set | Calendar | Définit la couleur de l'événement d'agenda. |
set | Calendar | Définit la description de l'événement. |
set | Calendar | Indique si les invités peuvent inviter d'autres invités. |
set | Calendar | Indique si les invités peuvent modifier l'événement. |
set | Calendar | Détermine si les invités peuvent voir les autres invités. |
set | Calendar | Définit le lieu de l'événement. |
set | Calendar | Définit l'état de l'événement (par exemple, "Participe" ou "Invité") de l'utilisateur effectif. |
set | Calendar | Définit les règles de récurrence pour une série d'événements d'une journée entière. |
set | Calendar | Définit les règles de récurrence pour cette série d'événements. |
set | Calendar | Définit un tag clé/valeur sur l'événement pour stocker des métadonnées personnalisées. |
set | Calendar | Définit le titre de l'événement. |
set | Calendar | Définit la transparence de l'événement. |
set | Calendar | Définit la visibilité de l'événement. |
Color
Propriétés
| Propriété | Type | Description |
|---|---|---|
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
Propriétés
| Propriété | Type | Description |
|---|---|---|
PALE_BLUE | Enum |
"1"), appelé "Lavande" dans l'interface utilisateur de l'agenda. |
PALE_GREEN | Enum |
"2"), appelé "Sauge" dans l'UI d'Agenda. |
MAUVE | Enum |
"3"), appelé "Raisin" dans l'UI d'Agenda. |
PALE_RED | Enum |
"4"), appelé "Flamant" dans l'interface utilisateur de l'agenda. |
YELLOW | Enum |
"5"), appelé "Banane" dans l'interface utilisateur de l'agenda. |
ORANGE | Enum |
"6"), appelé "Mandarine" dans l'UI d'Agenda. |
CYAN | Enum |
"7"), appelé "Paon" dans l'interface utilisateur d'Agenda. |
GRAY | Enum |
"8"), appelé "Graphite" dans l'interface utilisateur de l'agenda. |
BLUE | Enum |
"9"), appelé "Myrtille" dans l'UI d'Agenda. |
GREEN | Enum |
"10"), appelé "Basilic" dans l'UI d'Agenda. |
RED | Enum |
"11"), appelé "Tomate" dans l'interface utilisateur de l'agenda. |
Event Guest
Méthodes
| Méthode | Type renvoyé | Brève description |
|---|---|---|
get | Integer | Obtient le nombre de personnes supplémentaires que cet invité a indiqué participer. |
get | String | Récupère l'adresse e-mail de l'invité. |
get | Guest | Récupère l'état de l'invité pour l'événement. |
get | String | Obtient le nom de l'invité. |
Event Recurrence
Méthodes
| Méthode | Type renvoyé | Brève description |
|---|---|---|
add | Recurrence | Ajoute une règle qui exclut les occurrences au quotidien. |
add | Recurrence | Ajoute une règle qui fait que l'événement se répète quotidiennement. |
add | Event | Ajoute une règle qui fait que l'événement se répète à une date spécifique. |
add | Event | Ajoute une règle qui exclut une occurrence pour une date spécifique. |
add | Recurrence | Ajoute une règle qui exclut les occurrences sur une base mensuelle. |
add | Recurrence | Ajoute une règle qui fait que l'événement se répète tous les mois. |
add | Recurrence | Ajoute une règle qui exclut les occurrences sur une base hebdomadaire. |
add | Recurrence | Ajoute une règle qui fait que l'événement se répète chaque semaine. |
add | Recurrence | Ajoute une règle qui exclut les occurrences sur une base annuelle. |
add | Recurrence | Ajoute une règle qui fait que l'événement se répète tous les ans. |
set | Event | Définit le fuseau horaire de cette récurrence. |
Event Transparency
Propriétés
| Propriété | Type | Description |
|---|---|---|
OPAQUE | Enum | L'événement bloque du temps dans l'agenda. |
TRANSPARENT | Enum | L'événement ne bloque pas de créneau dans l'agenda. |
Event Type
Propriétés
| Propriété | Type | Description |
|---|---|---|
DEFAULT | Enum | Il s'agit d'un événement régulier. |
BIRTHDAY | Enum | Il s'agit d'un événement spécial qui dure toute la journée et qui se répète chaque année. |
FOCUS_TIME | Enum | Il s'agit d'un événement "Moment de concentration". |
FROM_GMAIL | Enum | Il s'agit d'un événement ajouté à partir de Gmail. |
OUT_OF_OFFICE | Enum | Il s'agit d'un événement d'absence du bureau. |
WORKING_LOCATION | Enum | Il s'agit d'un événement de lieu de travail. |
Guest Status
Propriétés
| Propriété | Type | Description |
|---|---|---|
INVITED | Enum | L'invité a été invité, mais n'a pas indiqué s'il participerait. |
MAYBE | Enum | L'invité a indiqué qu'il pourrait participer. |
NO | Enum | L'invité a indiqué qu'il ne participerait pas. |
OWNER | Enum | L'invité est le propriétaire de l'événement. |
YES | Enum | L'invité a indiqué qu'il participerait. |
Recurrence Rule
Méthodes
| Méthode | Type renvoyé | Brève description |
|---|---|---|
add | Recurrence | Ajoute une règle qui exclut les occurrences au quotidien. |
add | Recurrence | Ajoute une règle qui fait que l'événement se répète quotidiennement. |
add | Event | Ajoute une règle qui fait que l'événement se répète à une date spécifique. |
add | Event | Ajoute une règle qui exclut une occurrence pour une date spécifique. |
add | Recurrence | Ajoute une règle qui exclut les occurrences sur une base mensuelle. |
add | Recurrence | Ajoute une règle qui fait que l'événement se répète tous les mois. |
add | Recurrence | Ajoute une règle qui exclut les occurrences sur une base hebdomadaire. |
add | Recurrence | Ajoute une règle qui fait que l'événement se répète chaque semaine. |
add | Recurrence | Ajoute une règle qui exclut les occurrences sur une base annuelle. |
add | Recurrence | Ajoute une règle qui fait que l'événement se répète tous les ans. |
interval(interval) | Recurrence | Configure la règle pour qu'elle ne s'applique qu'à cet intervalle de l'unité de temps de la règle. |
only | Recurrence | Configure la règle pour qu'elle ne s'applique qu'à un mois spécifique. |
only | Recurrence | Configure la règle pour qu'elle ne s'applique qu'à des mois spécifiques. |
only | Recurrence | Configure la règle pour qu'elle ne s'applique qu'à un jour spécifique du mois. |
only | Recurrence | Configure la règle pour qu'elle ne s'applique qu'à certains jours du mois. |
only | Recurrence | Configure la règle pour qu'elle ne s'applique qu'à une semaine spécifique de l'année. |
only | Recurrence | Configure la règle pour qu'elle ne s'applique qu'à un jour spécifique de la semaine. |
only | Recurrence | Configure la règle pour qu'elle ne s'applique qu'à certains jours de la semaine. |
only | Recurrence | Configure la règle pour qu'elle ne s'applique qu'à certaines semaines de l'année. |
only | Recurrence | Configure la règle pour qu'elle ne s'applique qu'à un jour spécifique de l'année. |
only | Recurrence | Configure la règle pour qu'elle ne s'applique qu'à certains jours de l'année. |
set | Event | Définit le fuseau horaire de cette récurrence. |
times(times) | Recurrence | Configure la règle pour qu'elle se termine après un nombre donné d'occurrences. |
until(endDate) | Recurrence | Configure la règle pour qu'elle se termine à une date donnée (incluse). |
week | Recurrence | Configure le jour de début de la semaine pour l'application de la règle. |
Visibility
Propriétés
| Propriété | Type | Description |
|---|---|---|
CONFIDENTIAL | Enum | L'événement est privé. |
DEFAULT | Enum | Utilise la visibilité par défaut des événements dans l'agenda. |
PRIVATE | Enum | L'événement est privé et seuls les participants peuvent en consulter les détails. |
PUBLIC | Enum | L'événement est public et les détails sont visibles par tous les lecteurs de l'agenda. |