|
|
|
|
- Propiedades específicas de las variables gglEvent
- Gestión de fechas y zonas horarias
gglEvent (Tipo de Variable)
El tipo gglEvent permite describir y modificar el evento de un calendario. El Calendar se describe a través del tipo gglCalendar. Este Calendar es usado por el servicio de Google Calendar. Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable. // Connect to Google Cnt is gglConnection Cnt.Email = "balthazar@gmail.com" Cnt.Password = "qwerty" Cnt.ApplicationName = "MyApp-01" IF GglConnect(Cnt) = False THEN Error(ErrorInfo()) END ... // Retrieve the array of available calendars arrCalendars is array of gglCalendar arrCalendars = GglListCalendar(Cnt) // Retrieve all the events of the first calendar GglFillCalendar(Cnt, arrCalendars[1]) // Browse the events Evt is gglEvent FOR EACH Evt OF arrCalendars[1] Trace(Evt.Title) Trace(Evt.Color) Trace(Evt.Notification.Default) Trace(Evt.Notification.Override.Count) Trace(Evt.Visibility) Trace(Evt.Availability) Trace(Evt.Attachment.Count) FOR EACH ANotif OF Evt.Notification.Override Trace(ANotif.Method) Trace(ANotif.NbMinute) END FOR EACH AFile OF Evt.Attachment Trace(AFile.FileID) Trace(AFile.Title) Trace(AFile.FileURL) Trace(AFile.IconURL) Trace(AFile.MIMEType) END END
Observaciones Propiedades específicas de las variables gglEvent Las siguientes propiedades pueden utilizarse para manipular el evento de un calendario con la propiedad gglAuthor: | | | Nombre de la propiedad | Tipo utilizado | Efecto |
---|
Adjunto | Variable de tipo gglAttachment | Anexos de la Event. | Autor | gglAuthor | Autor de la Calendar. Este Property es accesible en sólo lectura. | Color | Cadena Unicode | Identificador Event color. Están disponibles los siguientes colores: | Contenido | Cadena Unicode | description del Event. | Disponibilidad | Constante de tipo String | Disponibilidad de la Event. Esta Property puede corresponder a las siguientes constantes: - gglOpaque: Ocupado.
- gglTransparent: Disponible.
| EndDate | FechaHora | Fecha de finalización de la Event. Observaciones:- Para los eventos de todo el día, la fecha de finalización es la del día siguiente a las 12:00 AM.
- La fecha se expresa en la zona horaria del ordenador local.
| Identificador | Cadena Unicode | Identificador de Google del Event. | Invitado[ n] | Array de gglPerson | Lista de participantes en el Event. Atención: Cuando se modifica una Event, los participantes no son informados automáticamente de las modificaciones realizadas. Esta característica debe ser programada si es necesario. | Notification | Variable de tipo gglNotification | Notificaciones relacionadas con la Event. | StartDate | FechaHora | Fecha de inicio de la Event. Observaciones:- Para los eventos de todo el día, la fecha de inicio es el mismo día a las 12:00 AM.
- La fecha se expresa en la zona horaria del ordenador local.
| Título | Cadena Unicode | Título de la Event. | Ubicación | Lista de lugares asociados con el Event. | UpdateDate | FechaHora | Fecha de actualización de la Event. Esta Property es accesible en modo sólo lectura. Observación: La fecha se expresa en la zona horaria del ordenador local. | Visibilidad | Constante de tipo String | Visibilidad de la Event. Esta Property puede corresponder a las siguientes constantes: - gglConfidential: La Event es confidencial.
- gglDefault: Visibilidad de Default.
- gglPublic: El evento es visible para todos los usuarios con acceso a Calendar.
- gglPrivate: La Event es private.
| WholeDay | - True si el evento corresponde a días enteros,
- False en caso contrario.
|
Gestión de fechas y zonas horarias A raíz de la utilización de la autenticación "OAuth 2.0", se modificó la gestión de las fechas. Todas las fechas devueltas por GglGetCalendario, GglListCalendario, ... en las variables de gglEvent están utilizando la zona horaria del ordenador local. Por lo tanto, se pueden utilizar directamente en un control Calendario con el huso horario actual.. Puede obtener la zona horaria del calendario al que se accede a través de la propiedad TimeZone de las variables de tipo gglCalendar. El valor devuelto corresponde al nombre de la zona horaria, emitido desde la base de datos "tz" (o la base de datos Olson). Este nombre puede ser utilizado directamente por DateTimeLocalToTimeZone.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|