AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Comunicación / Funciones Google / Google Calendar
  • Manipular fechas y horas
  • Posibles casos de error:
Llena un Calendar que fue recuperado de antemano: se recuperan los eventos correspondientes a la Calendar (se pueden especificar algunos criterios). Esta función debe utilizarse después de la llamada a <Variable gglConnectiongt;.ListCalendar.
Ejemplo
// Connection
Cnt is gglConnection
...
IF Cnt.Connect() =False THEN
Error(ErrorInfo())
RETURN
END
arrCalendars is array of 0 gglCalendar
arrCalendars = Cnt.ListCalendar()
// First calendar
Calendar is gglCalendar = arrCalendars[1]
// Example of different calls to GglFillCalendar
// Retrieve all the future events:
Cnt.FillCalendar(Calendar)
// Retrieve all the forthcoming events containing "PC Soft"
Cnt.FillCalendar(Calendar, "", "", "PC Soft")
// Retrieve all the forthcoming events that do not contain "work"
Cnt.FillCalendar(Calendar, "", "", "-work")
// Retrieve all the future events
Cnt.FillCalendar(Calendar, TimeSys())
// Retrieve all the past events
Cnt.FillCalendar(Calendar, "", TimeSys())
// Retrieve the events between 01/01/2008 and 01/01/2009 included
Cnt.FillCalendar(Calendar, "20080101", "20090102")
// Other possibility:
Cnt.FillCalendar(Calendar, "20080101", "20090101235959")
// Retrieve the events between 11/01/2008 and 12/01/2008 excluded
Cnt.FillCalendar(Calendar, "20081101", "20081201")
// Browse the events of a calendar
Evt is gglEvent
FOR EACH Evt OF Calendar
Trace(Evt.Title)
END
Sintaxis
<Result> = <Google connection>.FillOrganizer(<Calendar> [, <Beginning of events> [, <End of events> [, <String to find>]]])
<Result>: booleano
  • True si se recuperaron los eventos,
  • False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo.
<Google connection>: Variable de tipo gglConnection
Nombre de la variable de tipo gglConnection que se utilizará. Esta conexión fue validada por .Connect.
<Calendar>: gglCalendar Variable
Nombre de gglCalendar Variable para rellenar.
<Beginning of events>: DateTime opcional
Fecha y hora de inicio de los eventos a recuperar.
Si no se especifica <Inicio de eventos> y <Fin de eventos>, sólo se recuperan los eventos futuros (eventos de la fecha de hoy)..
Si sólo se especifica <Inicio de eventos>, se recuperarán todos los eventos encontrados después de esta fecha (la fecha límite definida por Google es 01/01/2031).
<End of events>: DateTime opcional
Fecha y hora de finalización de los eventos a recuperar.
Si no se especifica <Inicio de eventos> y <Fin de eventos>, sólo se recuperan los eventos futuros (eventos de la fecha de hoy)..
Si sólo se especifica <Fin de eventos> (en este caso, <Inicio de eventos> es igual a una cadena vacía), se recuperan todos los eventos encontrados antes de esta fecha (la fecha límite definida por Google es 01/01/1970).
<String to find>: Cadena de caracteres opcional
Texto que se encuentra en los eventos de Calendar.
Si se especifica este parámetro, sólo se listarán los eventos que contengan el texto especificado.. La búsqueda se realiza en el nombre y description del Calendar. Esta búsqueda no distingue entre mayúsculas y minúsculas.
Este parámetro corresponde a una cadena vacía ("") de Default.
Observaciones

Manipular fechas y horas

  • Las fechas se convierten automáticamente al formato UTC.
  • Si sólo se especifica la fecha (sin especificar las horas, minutos y segundos):
    • en <Inicio de eventos>, se tendrán en cuenta todos los eventos encontrados a partir de la fecha especificada a las 0 horas 0 minutos 0 segundos.
    • en <Fin de eventos>, todos los eventos encontrados hasta la fecha especificada en 0 hora 0 minuto 0 segundo serán tomados en cuenta (por lo tanto, los eventos del día no serán tomados en cuenta).
  • No olvides configurar la zona horaria y la hora de el equipo que realiza la búsqueda.

Posibles casos de error:

  • La conexión de INTERNET no es válida.
  • La autenticación no se realizó correctamente.
  • La respuesta XML del servidor no se puede leer.
  • El Calendar no fue encontrado.
Componente: wd290ggl.dll
Versión mínima requerida
  • Versión 24
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 21/06/2023

Señalar un error o enviar una sugerencia | Ayuda local