|
|
|
|
|
- Propriétés spécifiques à la description des variables de type gglEvénement
- Gestion des dates et de leur fuseau horaire
gglEvénement (Type de variable) En anglais : gglEvent
Le type gglEvénement permet de décrire et de modifier un événement d'un agenda. L'agenda est décrit grâce au type gglAgenda. Cet agenda est utilisé par le service Agenda Google Calendar. Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Cnx est une gglConnexion
Cnx.Email = "balthazar@gmail.com"
Cnx.MotDePasse = "azerty"
Cnx.NomApplication = "MonAppli-01"
SI GglConnecte(Cnx) = Faux ALORS
Erreur(ErreurInfo())
FIN
...
tabAgendas est un tableau de gglAgenda
tabAgendas = GglListeAgenda(Cnx)
GglRemplitAgenda(Cnx, tabAgendas[1])
Evt est un gglEvénement
POUR TOUT Evt DE tabAgendas[1]
Trace(Evt.Titre)
Trace(Evt.Couleur)
Trace(Evt.Notification.Défaut)
Trace(Evt.Notification.Surcharge.Occurrence)
Trace(Evt.Visibilité)
Trace(Evt.Disponibilté)
Trace(Evt.PièceJointe.Occurrence)
POUR TOUT UneNotif DE Evt.Notification.Surcharge
Trace(UneNotif.Méthode)
Trace(UneNotif.NbMinute)
FIN
POUR TOUT UnFichier DE Evt.PièceJointe
Trace(UnFichier.IDFichier)
Trace(UnFichier.Titre)
Trace(UnFichier.URLFichier)
Trace(UnFichier.URLIcone)
Trace(UnFichier.TypeMIME)
FIN
FIN
Remarques Propriétés spécifiques à la description des variables de type gglEvénement Les propriétés suivantes peuvent être utilisées pour manipuler un événement d'un agenda grâce au type gglEvénement : | | | Nom de la propriété | Type manipulé | Effet |
---|
Auteur | gglAuteur | Auteur de l'agenda. Cette propriété est accessible en lecture uniquement. | Contenu | Chaîne de caractères Unicode | Description de l'événement. | Couleur | Chaîne de caractères Unicode | Identifiant de la couleur de l'événement. Les couleurs disponibles sont les suivantes : | DateDébut | DateHeure | Date de début de l'événement. Remarques :- Si l'événement correspond à une journée entière, la date de début de l'événement est celle du jour à 0h00.
- La date est celle du fuseau horaire de la machine locale.
| DateFin | DateHeure | Date de fin de l'événement. Remarques :- Si l'événement correspond à une journée entière, la date de fin de l'événement est celle du jour suivant à 0h00.
- La date est celle du fuseau horaire de la machine locale.
| DateMiseAJour | DateHeure | Date de mise à jour de l'événement. Cette propriété est accessible en lecture uniquement. Remarque : La date est celle du fuseau horaire de la machine locale. | Disponibilité | Constante de type chaîne | Disponibilité de l'événement. Cette propriété peut correspondre aux constantes suivantes : - gglOpaque : Occupé.
- gglTransparent : Disponible.
| Identifiant | Chaîne de caractères Unicode | Identifiant Google de l'événement. | Invité[n] | Tableau de gglPersonne | Liste des participants à l'événement. Attention : Lors de la modification d'un événement, les participants ne sont pas prévenus automatiquement des modifications effectuées. Il est nécessaire de programmer cette fonctionnalité si nécessaire. | JournéeEntière | - Vrai si l'événement correspond à des journées entières,
- Faux dans le cas contraire.
| Lieu | Liste des lieux associés à l'événement. | Notification | Variable de type gglNotification | Notifications liées à l'événement. | PièceJointe | Variable de type gglPièceJointe | Pièces jointes liées à l'événement. | Titre | Chaîne de caractères Unicode | Titre de l'événement. | Visibilité | Constante de type chaîne | Visibilité de l'événement. Cette propriété peut correspondre aux constantes suivantes : - gglConfidentiel : L'événement est confidentiel.
- gglDéfaut : Visibilité par défaut.
- gglPublic : L'événement est visible par tous les utilisateurs ayant accès au calendrier.
- gglPrivé : L'événement est privé.
|
Gestion des dates et de leur fuseau horaire Suite à l'utilisation de l'authentification "OAuth 2.0", la gestion des dates a été modifiée. Toutes les dates renvoyées par les fonctions GglRécupèreAgenda, GglListeAgenda, ... dans les variables de type gglEvénement utilisent le fuseau horaire de la machine locale. Elles sont donc utilisables directement dans un champ Calendrier avec le fuseau horaire en cours. Il est possible de récupérer le fuseau horaire de l'agenda accédé via la propriété FuseauHoraire des variables de type gglAgenda. La valeur renvoyée correspond au nom du fuseau, issu de la base de données "tz" (ou base de données Olson). Ce nom est directement utilisable avec la fonction DateHeureLocaleVersFuseau.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|