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 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 l'agenda vous appartient. |
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. |
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 l'agenda vous appartient. |
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 | Obtenez l'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 | Visibility | Récupère la visibilité de l'événement. |
guests | Boolean | Indique si les invités peuvent inviter d'autres personnes. |
guests | Boolean | Indique 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 visibilité de l'événement. |
Calendar EventSeries
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 | Obtenez l'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 | Visibility | Récupère la visibilité de l'événement. |
guests | Boolean | Indique si les invités peuvent inviter d'autres personnes. |
guests | Boolean | Indique 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 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 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 | Il s'agit d'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é à un 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 expire à 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. |