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
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Rellena un calendario recuperado previamente: se recuperan los eventos correspondientes al calendario (utilizando criterios si es necesario).. 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 ha sido validada por <gglConnection Variable>.Connect.
<Calendar>: Variable gglCalendar
Nombre de la variable gglCalendar a rellenar.
<Beginning of events>: DateTime opcional
Fecha y hora de inicio de los eventos a recuperar.
Si no se especifican <Beginning of events> y <End of events>, sólo se recuperan los eventos futuros (eventos a partir de la fecha de hoy)..
Si sólo se especifica <Beginning of events>, 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 especifican <Beginning of events> y <End of events>, sólo se recuperan los eventos futuros (eventos a partir de la fecha de hoy)..
Si sólo se especifica <End of events> (en este caso, <Beginning of events> 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
Text to find in the calendar events.
Si se especifica este parámetro, sólo se listarán los eventos que contengan el texto especificado. La búsqueda se realiza a partir del nombre y la descripción del calendario. Esta búsqueda no distingue entre mayúsculas y minúsculas.
Este parámetro corresponde por defecto a una cadena vacía ("").
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 <Beginning of events>, se tendrán en cuenta todos los eventos encontrados a partir de la fecha especificada en 0 hora 0 minuto 0 segundo.
    • en <End of events>, se tendrán en cuenta todos los eventos encontrados hasta la fecha especificada a las 0 horas 0 minutos 0 segundos (por lo tanto, no se tendrán en cuenta los eventos del día).
  • No olvides configurar la zona horaria y la hora del ordenador que realiza la búsqueda.

Posibles casos de error:

  • La conexión a Internet no es válida.
  • La autenticación no se ha realizado correctamente.
  • No se puede leer la respuesta XML del servidor.
  • No se encontró el calendario.
Componente: wd300ggl.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/09/2024

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