PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Panorama general
  • ¿Cómo administrar un calendario de Google?
  • Administración de un calendario de Google
  • Creación de un calendario de Google
  • señalar
  • ¿Cómo recuperar un calendario de Google y sus elementos?
  • 1er método: recuperación de la lista de calendarios y recuperación de sus eventos
  • 2º método: recuperación de un calendario específico
  • ¿Cómo añadir
  • Principio
  • Añadir eventos a un calendario
  • Modificar los eventos de un calendario:
  • Borrar un evento de un calendario
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Panorama general
El servicio de Google Calendar es una aplicación de Internet proporcionada por Google que permite administrar una agenda y calendario 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 nativamente en WLanguage:
  • Recuperación de la lista detallada de calendarios (calendarios profesionales, personales, etc.).
  • Recuperación de la lista de citas de un calendario.
  • Realizar una búsqueda en las citas de un calendario.
  • Adición, modificación y eliminación de citas.
Advertencia: Antes de utilizar una función relacionado en los servicios de Google, te recomendamos encarecidamente que compruebes la licencia de uso de 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 administrar un calendario de Google?

Administración de un calendario de Google

Para administrar un calendario de Google:
  1. Crear una cuenta de Google si es necesario. Esta cuenta se puede crear a través de la siguiente dirección: https://www.google.com/accounts/NewAccount?hl=fr
    Atención: la dirección de esta página puede haber sido modificada desde la fecha de publicación de esta página.
    La cuenta de Google se identifica mediante una dirección de correo electrónico y la contraseña asociada..
  2. En el código de su aplicación, cree una gglConexión variable. Esta variable contiene las características de la conexión a su cuenta de Google.

Creación de un calendario de Google

Se puede crear un calendario de Google a través de la interfaz de Google o programándolo con las funciones de WLanguage.
Para crear un calendario de Google con las funciones de WLanguage:
  1. Create a gglCalendario variable.
  2. Defina las características del calendario mediante las gglCalendario propiedades.
  3. Defina (si es necesario) los eventos relacionado en el calendario ("gglEvent variable").
  4. Valide la creación del calendario con GglWrite.

señalar

Si está utilizando un proxy para acceder a Internet, el proxy debe estar configurado (conProxy) para utilizar las funciones de Google.
¿Cómo recuperar un calendario de Google y sus elementos?

1er método: recuperación de la lista de calendarios y recuperación de sus eventos

Para recuperar un calendario de Google de la lista de calendarios:
  1. Declarar una array o varias gglCalendario variables (para recuperar varios calendarios).
  2. Usar GglListCalendario. Esta función se utiliza para listar los calendarios disponibles. Los calendarios encontrados se asignan a las array variables de gglCalendar.
  3. Utilice GglFillCalendario para recuperar los eventos. Los eventos pueden ser recuperados de un solo calendario o de varios calendarios.. 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

2º método: recuperación de un calendario específico

Para recuperar un calendario específico de Google y sus eventos:
  1. Declare to gglCalendario variable.
  2. aprovechamiento GglGetCalendario. Esta función se utiliza para recuperar el calendario de Google (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 añadir

Principio

El principio para modificar los eventos es sencillo: el calendario se recupera localmente, las modificaciones se realizan localmente y el calendario se actualiza en el servidor.
señalar: Para los calendarios compartidos, le aconsejamos que actualice regularmente los calendarios en el servidor.

Añadir eventos a un calendario

Para añadir eventos a un calendario:
  1. Recupere el calendario solicitado (y sus eventos si es necesario).
  2. Declare to gglEvent variable.
  3. Definir las características del evento a través de las propiedades de la variable.
  4. Utilícelo GglWrite para actualizar el calendario en el servidor.
Ejemplo:
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 = "Appointments"
MyEvent..Content = "Appointment regarding the status report for November"

// Add the event into the calendar
Add(Calendar..Event, MyEvent)

// Update the calendar on the server
GglWrite(Cnt, Calendar)
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 = "Appointments"
MyEvent..Content = "Appointment regarding the status report for November"

// Add the event into the calendar
Add(arrCalendars[1]..Event, MyEvent)

// Update the calendar on the server
GglWrite(Cnt, arrCalendars[1])

Modificar los eventos de un calendario:

Para modificar los eventos de un calendario:
  1. Recuperar el calendario solicitado y sus eventos.
  2. Encuentre el evento que desea modificar.
  3. Modificar las características del evento.
  4. Validar las modificaciones conGglWrite
Nota: Se pueden realizar varias modificaciones antes de usarGglWrite.
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 = "Apt with boss"
Calendar..Event[1]..EndDate = "200810131530"
// Actually update the changes on the server
GglWrite(Cnt, Calendar)

Borrar un evento de un calendario

Para eliminar un evento de un calendario:
  1. Recuperar el calendario solicitado y sus eventos.
  2. Busque el evento que desea eliminar.
  3. Borrar el evento.
  4. Validar las modificaciones conGglWrite
Nota: Se pueden realizar varios borrados antes de usar 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)
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