|
|
|
|
|
- Presentación
- ¿Cómo manejar un Google Calendar?
- Gestionando un Google Calendar
- Creando un Google Calendar
- Observación
- ¿Cómo recuperar un Google Calendar y sus elementos?
- Método 1: recuperación de la lista de calendarios y recuperación de sus eventos
- Método 2: recuperando un Calendar específico
- ¿Cómo agregar, modificar o eliminar eventos en el Calendario de Google?
- Principio
- Añadir eventos a un Calendar
- Modificando los eventos en un Calendar:
- Borrar un evento de un Calendar
Gestión de los calendarios de Google
El servicio Google Calendar es una aplicación INTERNET proporcionada por Google que se utiliza para gestionar un Calendar en INTERNET. WINDEV y WEBDEV le permiten crear una aplicación para sincronizar horarios con una aplicación existente, por ejemplo: utilizando una sala de reuniones, un vehículo, .... Estas funciones WLanguage también le permiten desarrollar interfaces específicas (adaptadas a las necesidades de su empresa, más fáciles de usar, etc.) y añadir procesos específicos (impresiones, entre otros). Ejemplos de procesos que se pueden implementar de forma nativa en WLanguage: - Recuperación de la lista detallada de calendarios (calendarios profesionales, personales, etc.).
- Recuperando la lista de citas de un Calendar.
- Realizando una búsqueda en las citas de un Calendar.
- Adición, modificación y eliminación de citas.
Advertencia: Antes de utilizar una función de relacionado para los servicios de Google, le recomendamos encarecidamente que compruebe la licencia para utilizar este servicio.. Se pueden aplicar algunas restricciones. El contenido de las licencias puede cambiar con el tiempo. PC SOFT no es en ningún caso responsable de la forma en que se utilizan las funciones de acceso nativas.. Asegúrese de que cumple con la licencia del proveedor de servicios. ¿Cómo manejar un Google Calendar? Gestionando un Google Calendar Para manejar un Google Calendar: - Crear una cuenta de Google si es necesario. Esta cuenta puede ser creada a través de la siguiente Address: https://www.google.com/accounts/NewAccount?hl=fr
Atención: la Address de este Page puede haber sido modificada desde la fecha de publicación de este Page. La cuenta de Google se identifica con una dirección de correo electrónico y la contraseña de associated. - En el código de su aplicación, cree una Variable de tipo gglConnection. Este Variable contiene las características de la conexión a su cuenta de Google.
Creando un Google Calendar Se puede crear un Calendar de Google a través de la interfaz de Google o programando con las funciones de WLanguage. Para crear un Google Calendar con las funciones de WLanguage: - Cree una variable de tipo gglCalendar.
- Defina las características del Calendar a través de las propiedades del gglCalendar.
- Definir (si es necesario) los eventos relacionado al Calendar (gglEvent Variable).
- Validar la creación de la Calendar con GglWrite.
Observación Si utiliza un proxy para acceder a INTERNET, el proxy debe estar configurado ( Proxy) para utilizar las funciones de Google. ¿Cómo recuperar un Google Calendar y sus elementos? Método 1: recuperación de la lista de calendarios y recuperación de sus eventos Para recuperar un Calendar de Google de la lista de Calendar s: - Declarar una array de variables gglCalendar (para recuperar varios calendarios).
- Utilice la función GglListCalendario. Esta función se utiliza para listar los calendarios disponibles. Los calendarios encontrados se asignan a las variables array de gglCalendar.
- Utilice GglFillCalendario para recuperar los eventos. Los eventos pueden ser recuperados de un solo Calendar o de varios Calendar s. Los eventos a recuperar pueden ser filtrados (entre dos fechas, por ejemplo).
Ejemplo:
Cnt is gglConnection ... arrCalendars is array of 0 gglCalendar arrCalendars = GglListCalendar(Cnt) // First calendar Calendar is gglCalendar = arrCalendars[1] // Retrieve the events between 01/01/2008 and 01/01/2009 included GglFillCalendar(Cnt, Calendar, "20080101", "20090102") // Browse the events of a calendar Evt is gglEvent FOR EACH Evt OF Calendar Trace(Evt.Title) END
Método 2: recuperando un Calendar específico Para recuperar un Google Calendar específico así como sus eventos: - Declarar una variable de tipo gglCalendar.
- Utilice la función GglGetCalendario. Esta función se utiliza para recuperar el Google Calendar (y sus eventos) correspondiente al título especificado.
Ejemplo:
Cnt is gglConnection ... // Retrieve the calendar named "Work" Calendar is gglCalendar = GglGetCalendar(Cnt, "Work") // Browse the events of the calendar IF ErrorOccurred = False THEN Evt is gglEvent FOR EACH Evt OF gglCalendar Trace(Evt.Title) END END ¿Cómo agregar, modificar o eliminar eventos en el Calendario de Google? Principio El principio para modificar los eventos es sencillo: el Calendar se recupera localmente, las modificaciones se realizan localmente y el Calendar se actualiza en el servidor. Observación: Para los calendarios compartidos, le aconsejamos que actualice regularmente los calendarios en el servidor. Añadir eventos a un Calendar Para añadir eventos a un Calendar: - Recuperar el Calendar solicitado (y sus eventos si es necesario).
- Declarar una variable de tipo gglEvent.
- Definir las características de la Event a través de las propiedades de la Variable.
- Utilice GglWrite para actualizar la Calendar en el servidor.
Ejemplo: Cnt is gglConnection ... arrCalendars is array of 0 gglCalendar arrCalendars = GglListCalendar(Cnt) // Retrieve the future events of the first calendar GglFillCalendar(Cnt, arrCalendars[1]) // Create an event MyEvent is gglEvent MyEvent.StartDate = "20081201085000" MyEvent.EndDate = "20081201093000" MyEvent.Title = "Appointment" MyEvent.Content = "Appointment to discuss the November status report" // Add the event into the calendar Add(arrCalendars[1].Event, MyEvent) // Update the calendar on the server GglWrite(Cnt, arrCalendars[1]) Cnt is gglConnection ... // Retrieve the calendar named "Work" Calendar is gglCalendar = GglGetCalendar(Cnt, "Work") // Create an event MyEvent is gglEvent MyEvent.StartDate = "20081201085000" MyEvent.EndDate = "20081201093000" MyEvent.Title = "Appointment" MyEvent.Content = "Appointment to discuss the November status report" // Add the event into the calendar Add(Calendar.Event, MyEvent) // Update the calendar on the server GglWrite(Cnt, Calendar) Modificando los eventos en un Calendar: Para modificar los eventos en un Calendar: - Recuperar el solicitado Calendar y sus eventos.
- Encuentra el Event para modificarlo.
- Modificar las características de la Event.
- Valida las modificaciones con GglWrite.
Observación: Puedes hacer varios cambios antes de usar GglWrite. Ejemplo:
Cnt is gglConnection ... // Retrieve the calendar named "Work" Calendar is gglCalendar = GglGetCalendar(Cnt, "Work") // Modify the first event of the calendar Calendar.Event[1].Title = "Meeting w/ boss" Calendar.Event[1].EndDate = "200810131530" // Actually update the changes on the server GglWrite(Cnt, Calendar) Borrar un evento de un Calendar Para borrar un evento de un Calendar: - Recuperar el solicitado Calendar y sus eventos.
- Encuentra el Event para eliminarlo.
- Borre la Event.
- Valida las modificaciones con GglWrite.
Observación: Se pueden realizar varias supresiones antes de utilizar GglWrite. Ejemplo:
Cnt is gglConnection ... // Retrieve the calendar named "Work" Calendar is gglCalendar = GglGetCalendar(Cnt, "Work") // Delete the second event from the calendar Delete(Calendar.Event, 2) // Actually update the changes on the server GglWrite(Cnt, Calendar)
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|