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:
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
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 GglListCalendario.
Ejemplo
// Connection
Cnt is gglConnection
...
IF GglConnect(Cnt) = False THEN
Error(ErrorInfo())
RETURN
END
arrCalendars is array of 0 gglCalendar
arrCalendars = GglListCalendar(Cnt)
// First calendar
Calendar is gglCalendar = arrCalendars[1]
// Example of different calls to GglFillCalendar
// Retrieve all the future events:
GglFillCalendar(Cnt, Calendar)
// Retrieve all the forthcoming events containing "PC Soft"
GglFillCalendar(Cnt, Calendar, "", "", "PC Soft")
// Retrieve all the forthcoming events that do not contain "work"
GglFillCalendar(Cnt, Calendar, "", "", "-work")
// Retrieve all the future events
GglFillCalendar(Cnt, Calendar, TimeSys())
// Retrieve all the past events
GglFillCalendar(Cnt, Calendar, "", TimeSys())
// Retrieve the events between 01/01/2008 and 01/01/2009 included
GglFillCalendar(Cnt, Calendar, "20080101", "20090102")
// Other possibility:
GglFillCalendar(Cnt, Calendar, "20080101", "20090101235959")
// Retrieve the events between 11/01/2008 and 12/01/2008 excluded
GglFillCalendar(Cnt, Calendar, "20081101", "20081201")
// Browse the events of a calendar
Evt is gglEvent
FOR EACH Evt OF Calendar
Trace(Evt.Title)
END
Sintaxis
<Result> = GglFillCalendar(<Google connection> , <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 GglConnect.
<Calendar>: gglCalendar Variable
Nombre de gglCalendar Variable para rellenar.
<Beginning of events>: Opcional DateTime
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>: Opcional DateTime
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 14
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

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