Page 4 of 6
Re: Google APIS Lib for Fivewin
Posted: Fri Jun 08, 2018 7:58 pm
by cnavarro
------------------------------------ NEW VERSION 08/06/2017 ----------------------
Include new libs for xHarbour / Borland and Harbour / MinGw
https://bitbucket.org/fivetech/fivewin- ... GOOGLE.zipNew full sample of
use calendar Google with export to TCalexhttps://bitbucket.org/fivetech/fivewin- ... calend.prg
Re: Google APIS Lib for Fivewin
Posted: Tue Jun 12, 2018 12:26 pm
by cnavarro
---------------------------------- NEW VERSION 12/06/2018 ----------------
https://bitbucket.org/fivetech/fivewin- ... GOOGLE.zipNew full sample of
use calendar Google with export to TCalexhttps://bitbucket.org/fivetech/fivewin- ... calend.prg
Re: Google APIS Lib for Fivewin
Posted: Sat Jul 07, 2018 1:58 am
by cnavarro
--------------------------------------- NEW VERSION 07/07/2018 ----------------------
https://bitbucket.org/fivetech/fivewin- ... GOOGLE.zip
Re: Google APIS Lib for Fivewin
Posted: Sat Jul 07, 2018 9:58 am
by Baxajaun
Muchas gracias Cristóbal !!!
Re: Google APIS Lib for Fivewin
Posted: Thu Aug 02, 2018 8:13 am
by hmpaquito
Buenos días Cristobal,
Sigo por el foro español.
Algunas preguntas previas:
1. ¿ Recoge TGEventCalc las Tareas (Recordatorios) ?
2. ¿ Es Cristobal_Navarro_Rest.pdf la ultima documentacion de las clases ?
3. ¿ Es posible colgar a los eventos informacion extra ? Me gustaria poder "etiquetar" los eventos por ejemplo por cliente, asi un recordatorio pertenecerá a un cliente dado. Más tarde me gustaría recuperar todos los eventos de ese cliente.
Saludos
Re: Google APIS Lib for Fivewin
Posted: Thu Aug 02, 2018 10:13 am
by cnavarro
hmpaquito wrote:Buenos días Cristobal,
Sigo por el foro español.
Algunas preguntas previas:
1. ¿ Recoge TGEventCalc las Tareas (Recordatorios) ?
2. ¿ Es Cristobal_Navarro_Rest.pdf la ultima documentacion de las clases ?
3. ¿ Es posible colgar a los eventos informacion extra ? Me gustaria poder "etiquetar" los eventos por ejemplo por cliente, asi un recordatorio pertenecerá a un cliente dado. Más tarde me gustaría recuperar todos los eventos de ese cliente.
Saludos
1.- Si
La estructura es
CLASS TGCalendar FROM TGGoogle
CLASS TGCalendarList FROM TGCalendar
CLASS TGEventCalc FROM TGCalendarList
2.- Si, aunque a finales de Agosto
espero publicar una version 2.0 con importantes novedades y documentación
3.- Si, claro, una vez que tienes el array ( DATA )
aEventLists ( que se obtiene con el método
ListEvent(), mira el ejemplo ), puedes modificarlo según tus necesidades
Re: Google APIS Lib for Fivewin
Posted: Thu Aug 02, 2018 10:53 am
by hmpaquito
cnavarro wrote:hmpaquito wrote:Buenos días Cristobal,
Sigo por el foro español.
Algunas preguntas previas:
1. ¿ Recoge TGEventCalc las Tareas (Recordatorios) ?
2. ¿ Es Cristobal_Navarro_Rest.pdf la ultima documentacion de las clases ?
3. ¿ Es posible colgar a los eventos informacion extra ? Me gustaria poder "etiquetar" los eventos por ejemplo por cliente, asi un recordatorio pertenecerá a un cliente dado. Más tarde me gustaría recuperar todos los eventos de ese cliente.
Saludos
1.- Si
La estructura es
CLASS TGCalendar FROM TGGoogle
CLASS TGCalendarList FROM TGCalendar
CLASS TGEventCalc FROM TGCalendarList
Yo preguntaba más bien por Datas y Methodos nuevos que no estuvieran ya en el documento Cristobal_Navarro_Rest.Pdf
2.- Si, aunque a finales de Agosto
espero publicar una version 2.0 con importantes novedades y documentación
Genial !
3.- Si, claro, una vez que tienes el array ( DATA )
aEventLists ( que se obtiene con el método
ListEvent(), mira el ejemplo ), puedes modificarlo según tus necesidades
Quise decir si existia algo asi como una data Cargo que se graba en el GCalendar para poderla grabar y leer.
Re: Google APIS Lib for Fivewin
Posted: Thu Aug 02, 2018 11:19 am
by cnavarro
Quise decir si existia algo asi como una data Cargo que se graba en el GCalendar para poderla grabar y leer.
No, actualmente, pero en la próxima versión que saldrá en un par de días tendrás la
DATA Cargo en la clases TGoogle, por lo que será accesible desde cualquier clase.
Re: Google APIS Lib for Fivewin
Posted: Thu Aug 02, 2018 12:40 pm
by hmpaquito
cnavarro wrote:Quise decir si existia algo asi como una data Cargo que se graba en el GCalendar para poderla grabar y leer.
No, actualmente, pero en la próxima versión que saldrá en un par de días tendrás la
DATA Cargo en la clases TGoogle, por lo que será accesible desde cualquier clase.
No sé si me expliqué suficientemente. Lo pretendido es que una Data Cargo, por ejemplo, grabe su informacion en Google Calendar y luego se pueda recuperar (leer) esa informacion.
Asi ¿ Como se grabará si la Data Cargo es un array o un objeto ? Quizá habría que limitar su tipo a character y que el usuario (yo) su conversion previa. Así la data debería llamarse cCargo.
Re: Google APIS Lib for Fivewin
Posted: Thu Aug 02, 2018 1:34 pm
by cnavarro
Paquito, entonces, definitivamente, no te entiendo
Cómo vas a relacionar el contenido de la data con la posición en la que se ha de grabar en el API del Calendar?, eso es lo principal, no?
Re: Google APIS Lib for Fivewin
Posted: Thu Aug 02, 2018 4:35 pm
by hmpaquito
Hola Cristóbal,
Lo que yo pretendería, no sé si con acierto o no, es grabar información "de usuario" en el evento.
Veo que la API tiene alguna "data" que pareciera ser para eso, pero no tengo ni idea:
![Image](https://preview.ibb.co/cQSZ5e/2018_08_02_18_31_45.png)
Salu2
Re: Google APIS Lib for Fivewin
Posted: Thu Aug 02, 2018 5:31 pm
by cnavarro
Ahora si hablamos el mismo idioma
Ok, la versión que dispones tiene algunas capacidades quitadas a la hora de retornar/grabar los valores que disponemos en los items ( al igual que con las propiedades "
attendees" y "
attachments", entre otras ), y que nadie hasta la fecha me ha solicitado.
Efectivamente, esa "Key" puede ser utilizada con el objetivo de ser utilizada por los usuarios
para poder evitar así tener que utilizar una base de datos externa y guardar datos adicionales relacionados con los eventos, dividiéndose éstos en "private" y "shared".
Como veo que has investigado el tema, cosa que me encanta, imagino que habrás visto los "límites" que te impone el uso de esta key
The maximum size of a property's key is 44 characters, and properties with longer keys will be silently dropped.
The maximum size of a property's value is 1024 characters, and properties with longer values will be silently truncated.
An event can have up to 300 shared properties totaling up to 32kB in size (keys size + value size).
An event can have up to 300 private properties, totaling up to 32kB in size (keys size + value size), across all "copies" of the event.
Volveré sobre el tema
Re: Google APIS Lib for Fivewin
Posted: Fri Aug 03, 2018 6:45 pm
by hmpaquito
Hola de nuevo Cristóbal,
Probando GGCalend.exe, estoy intentando modificar un evento existente. He activado :EditEvent() pero no lo graba.
![Image](https://image.ibb.co/habsAe/2018_08_03_20_42_15.png)
Re: Google APIS Lib for Fivewin
Posted: Fri Aug 03, 2018 8:10 pm
by cnavarro
Ok, pon o enviame un pantallazo con la edicion de un evento, antes de pulsar Save
Re: Google APIS Lib for Fivewin
Posted: Sat Aug 04, 2018 8:43 am
by hmpaquito