Ce service permet à un script d'accéder à Google Agenda 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 appartenant à l'utilisateur ou auquel il est abonné. | 
Calendar | Permet à un script de lire et de mettre à jour 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 périodique). | 
Color | Enumération représentant les couleurs nommées disponibles dans le service Agenda. | 
Event | Enumération représentant les couleurs d'événement nommées disponibles dans le service Agenda. | 
Event | Représente un invité d'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 pouvant s'étendre sur plusieurs jours. | 
create | Calendar | Crée un événement d'une journée entière pouvant s'étendre 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 associé à l'ID donné. | 
get | Calendar | Récupère la série d'événements associée à 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 | Récupère 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 répondent aux critères spécifiés. | 
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 | Indique 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 vous êtes le propriétaire de l'agenda. | 
is | Boolean | Détermine si les événements de l'agenda s'affichent dans l'interface utilisateur. | 
set | Calendar | Définit la couleur de l'agenda. | 
set | Calendar | Définit la description d'un agenda. | 
set | Calendar | Indique 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 s'affichent dans l'interface utilisateur. | 
set | Calendar | Définit le fuseau horaire de l'agenda. | 
unsubscribe | void | Désinscrit l'utilisateur d'un agenda. | 
Calendar App
Propriétés
| Propriété | Type | Description | 
|---|---|---|
Color | Color | Enumération représentant les couleurs nommées disponibles dans le service Agenda. | 
Event | Event | Enumération représentant les couleurs d'événement 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 pouvant s'étendre sur plusieurs jours. | 
create | Calendar | Crée un événement d'une journée entière pouvant s'étendre 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 appartenant à l'utilisateur ou auxquels il est abonné. | 
get | Calendar[] | Récupère tous les agendas appartenant à l'utilisateur. | 
get | Calendar | Récupère l'agenda dont l'ID est indiqué. | 
get | Calendar[] | Récupère tous les agendas portant un nom donné et appartenant à l'utilisateur ou auxquels il est abonné. | 
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 associé à l'ID donné. | 
get | Calendar | Récupère la série d'événements associée à 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 | Récupère 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 répondent aux critères spécifiés. | 
get | String | Récupère l'ID de l'agenda. | 
get | String | Récupère le nom de l'agenda. | 
get | Calendar | Récupère l'agenda associé à l'ID donné, si l'utilisateur en est le propriétaire. | 
get | Calendar[] | Récupère tous les agendas appartenant à l'utilisateur et portant un nom donné. | 
get | String | Récupère le fuseau horaire de l'agenda. | 
is | Boolean | Indique 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 vous êtes le propriétaire de l'agenda. | 
is | Boolean | Détermine si les événements de l'agenda s'affichent 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 | Indique 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 s'affichent dans l'interface utilisateur. | 
set | Calendar | Définit le fuseau horaire de l'agenda. | 
subscribe | Calendar | Abonne l'utilisateur à l'agenda avec l'ID donné, si l'utilisateur est autorisé à s'abonner. | 
subscribe | Calendar | Abonne l'utilisateur à l'agenda avec l'ID donné, 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 une balise clé-valeur de l'événement. | 
get | Date | Récupère 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 d'une journée. | 
get | String[] | Récupère toutes les clés des balises qui ont été définies 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 | Récupère la date de création de l'événement. | 
get | String | Récupère la description de l'événement. | 
get | Integer[] | Récupère les valeurs de minutes pour tous les rappels par e-mail de l'événement. | 
get | Date | Récupère la date et l'heure de fin de cet événement d'agenda. | 
get | Calendar | Récupère la série d'événements périodiques à laquelle cet événement appartient. | 
get | Event | Récupère le Event de cet événement. | 
get | Event | Récupère un invité par adresse e-mail. | 
get | Event | Récupère les invités de l'événement, à l'exception du propriétaire de l'événement. | 
get | Event | Récupère les invités de l'événement, y compris éventuellement les propriétaires de l'événement. | 
get | String | Récupère l'iCalUID unique de l'événement. | 
get | Date | Récupère 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 | Récupère l'état de l'événement (par exemple, "présent" 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[] | Récupère les valeurs de minutes pour tous les rappels pop-up de l'événement. | 
get | Integer[] | Récupère les valeurs de minutes pour tous les rappels par SMS de l'événement. | 
get | Date | Récupère 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 | Récupère la transparence de l'événement. | 
get | Visibility | Récupère la visibilité de l'événement. | 
guests | Boolean | Indique si les invités peuvent inviter d'autres personnes. | 
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 | Indique si l'événement dure toute la journée. | 
is | Boolean | Indique si vous êtes le propriétaire de l'événement. | 
is | Boolean | Indique 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 personnes. | 
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 l'emplacement de l'événement. | 
set | Calendar | Définit l'état de l'événement (par exemple, "Participant" ou "Invité") de l'utilisateur effectif. | 
set | Calendar | Définit une balise clé/valeur sur l'événement pour stocker des métadonnées personnalisées. | 
set | Calendar | Définit 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 une balise clé-valeur de l'événement. | 
get | String[] | Récupère toutes les clés des balises qui ont été définies 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 | Récupère la date de création de l'événement. | 
get | String | Récupère la description de l'événement. | 
get | Integer[] | Récupère les valeurs de minutes pour tous les rappels par e-mail de l'événement. | 
get | Event | Récupère le Event de cet événement. | 
get | Event | Récupère un invité par adresse e-mail. | 
get | Event | Récupère les invités de l'événement, à l'exception du propriétaire de l'événement. | 
get | Event | Récupère les invités de l'événement, y compris éventuellement les propriétaires de l'événement. | 
get | String | Récupère l'iCalUID unique de l'événement. | 
get | Date | Récupère 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 | Récupère l'état de l'événement (par exemple, "présent" 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[] | Récupère les valeurs de minutes pour tous les rappels pop-up de l'événement. | 
get | Integer[] | Récupère les valeurs de minutes pour tous les rappels par SMS de 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 | Récupère la transparence de l'événement. | 
get | Visibility | Récupère la visibilité de l'événement. | 
guests | Boolean | Indique si les invités peuvent inviter d'autres personnes. | 
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 | Indique 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 personnes. | 
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 l'emplacement de l'événement. | 
set | Calendar | Définit l'état de l'événement (par exemple, "Participant" 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 une balise 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é "Peacock" dans l'interface utilisateur de l'agenda | 
PALE_GREEN | Enum | 
"2"), appelé "Sage" dans l'UI de l'agenda | 
MAUVE | Enum | 
"3"), appelé "Grape" dans l'UI d'Agenda | 
PALE_RED | Enum | 
"4"), appelé "Flamingo" dans l'interface utilisateur de l'agenda | 
YELLOW | Enum | 
"5"), appelé "Banana" dans l'interface utilisateur de l'agenda | 
ORANGE | Enum | 
"6"), appelé "Mandarine" dans l'UI d'Agenda | 
CYAN | Enum | 
"7"), appelé "Lavande" dans l'interface utilisateur de l'agenda | 
GRAY | Enum | 
"8"), appelé "Graphite" dans l'interface utilisateur d'Agenda | 
BLUE | Enum | 
"9"), appelé "Blueberry" dans l'interface utilisateur de l'agenda | 
GREEN | Enum | 
"10"), appelé "Basil" dans l'UI de l'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 | Récupère le nombre de personnes supplémentaires que cet invité a indiqué être présentes. | 
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 | Récupère 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 sur une base quotidienne. | 
add | Recurrence | Ajoute une règle qui fait que l'événement se répète tous les jours. | 
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 chaque année. | 
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 une période dans l'agenda. | 
TRANSPARENT | Enum | L'événement ne bloque pas de créneaux horaires 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 d'une journée entière qui se répète chaque année. | 
FOCUS_TIME | Enum | Il s'agit d'un événement "Moment de concentration". | 
FROM_GMAIL | Enum | L'événement est un événement ajouté à partir de Gmail. | 
OUT_OF_OFFICE | Enum | Il s'agit d'un événement en dehors du bureau. | 
WORKING_LOCATION | Enum | Il s'agit d'un événement lié au 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 participera. | 
MAYBE | Enum | L'invité a indiqué qu'il pourrait y assister. | 
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 sur une base quotidienne. | 
add | Recurrence | Ajoute une règle qui fait que l'événement se répète tous les jours. | 
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 chaque année. | 
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'à des jours spécifiques 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'à des jours spécifiques de la semaine. | 
only | Recurrence | Configure la règle pour qu'elle ne s'applique qu'à des semaines spécifiques 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'à des jours spécifiques 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 certain nombre d'occurrences. | 
until(endDate) | Recurrence | Configure la règle pour qu'elle se termine à une date donnée (inclus). | 
week | Recurrence | Configure le jour de la semaine à partir duquel la règle s'applique. | 
Visibility
Propriétés
| Propriété | Type | Description | 
|---|---|---|
CONFIDENTIAL | Enum | L'événement est privé. | 
DEFAULT | Enum | Utilise la visibilité par défaut pour les événements de l'agenda. | 
PRIVATE | Enum | L'événement est privé et seuls les participants peuvent consulter ses détails. | 
PUBLIC | Enum | L'événement est public et ses détails sont visibles par tous les lecteurs de l'agenda. |