|
|
|
|
- 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. // 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.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|