google calendar

Comparte aquí tu código abierto Velneo

Moderador: vCoaches

Jonatan
vAdviser
vAdviser
Mensajes: 600
Registrado: 13 Nov 2006, 17:17
Ubicación: México
Contactar:

google calendar

Mensaje por Jonatan » 31 Jul 2008, 02:55

Hola

Adjunto mapa y herramienta para dar de alta eventos en un calendario de google.
Requiere una cuenta de google calendar.
El usuario es del tipo usuario@gmail.com
Por el momento solo funciona si el usuario tiene solo un calendario. No lo he probado con varios calendarios.

Les pido que lo usen, lo adapten, y suban las mejoras que le hagan para todos nos beneficiemos.

Saludos
Adjuntos
ical.zip
(366.14 KiB) Descargado 684 veces

Avatar de Usuario
motos
vCool
vCool
Mensajes: 142
Registrado: 30 Abr 2006, 08:08
Ubicación: Albacete
Contactar:

Mensaje por motos » 03 Ago 2008, 09:22

El mayor problema que le encuentro a tu desarrollo es que los datos de fecha y horas del evento hay que pasarlos directamente escritos en el proceso, no se pueden cambiar si usas variables, por lo que es imposible planificar una tarea en condiciones...

Avatar de Usuario
ticmedia
vMate
vMate
Mensajes: 78
Registrado: 29 Ene 2006, 22:24
Ubicación: Gijón, Asturias
Contactar:

Mensaje por ticmedia » 03 Ago 2008, 14:28

En esta versión ya se puede meter dia, hora de inicio y duración en minutos.

Los campos de titulo, descripción y dónde también son editables.

He añadido la posibildad de guardar el usuario y pass de gmail en unas variables de disco así como la diferencia respecto a GMT para poder dar de alta las citas.

Esta función me va a resultar muy util. Gracias por la colaboración.

Saludos.
Adjuntos
ical.zip
(367.39 KiB) Descargado 431 veces
FERNANDO MALTRANA
ticmedia.es, desarrollo - formación - web
E-Mail: fer@ticmedia.es
Web: http://www.ticmedia.es

Jonatan
vAdviser
vAdviser
Mensajes: 600
Registrado: 13 Nov 2006, 17:17
Ubicación: México
Contactar:

Eventos

Mensaje por Jonatan » 04 Ago 2008, 02:20

Hola
La finalidad del post es colaborar con el crecimiento de la comunidad del velneo, proponer alternativas y soluciones (cosa que agradezco mucho a Fernando, quedó increíble el mapa que enviaste), antes de ver defectos.

De cualquier forma, para poner fechas y horas se hace de la siguiente manera:
En una variable local generas el entry con los campos o variables que necesites:

"<entry xmlns='http://www.w3.org/2005/Atom' xmlns:gd='http://schemas.google.com/g/2005'><category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2005#event'></category> <title type='text'>" + %NOMBRE% + "</title> <content type='text'>" + 'Descripción' + "</content> <gd:transparency value='http://schemas.google.com/g/2005#event.opaque'> </gd:transparency> <gd:eventStatus value='http://schemas.google.com/g/2005#event. ... ><gd:where valueString='" + 'Lugar' + "'></gd:where><gd:when startTime='" + fFormatFecha( %FECHAINICIO%, "&Y-&n-&e" ) + "T" + fDecidirDato( fGetHoras( %HORAINICIO% ) > 9, fFormatHora( %HORAINICIO% , "&H:&M:&S" ), fFormatHora( %HORAINICIO% , "0&H:&M:&S" ) ) + ".000Z' endTime='2008-08-02T" + fDecidirDato( fGetHoras( %HORAFIN% ) > 9, fFormatHora( %HORAFIN% , "&H:&M:&S" ), fFormatHora( %HORAFIN% , "0&H:&M:&S" ) ) + ".000Z'></gd:when></entry>"

Mandas el valor de la variable local a los métodos de autenticación, obtención de sesión y alta de evento... y listo.

Otro "problema" sería poner acentos y ñ. Esto se resuvelve con una función de conversión:



Letra Secuencia

"á" & # 224;

"é" & # 233;

"í" & # 237;

"ó" & # 243;

"ú" & # 250;

"¿" & # 191;

y la ñ es la 241

Aprovecho para subir la versión de Fernando con esta función añadida.
Saludos
Adjuntos
ical.zip
ical
(366.75 KiB) Descargado 424 veces

Avatar de Usuario
motos
vCool
vCool
Mensajes: 142
Registrado: 30 Abr 2006, 08:08
Ubicación: Albacete
Contactar:

Mensaje por motos » 04 Ago 2008, 10:07

Siento que hayas interpretado (o que yo lo haya escrito de forma incorrecta) mi mensaje, solo queria avisarte de que el mapa subido no funcionaba del todo bien, al menos tal y como lo subiste la primera vez.

Un saludo.

Jonatan
vAdviser
vAdviser
Mensajes: 600
Registrado: 13 Nov 2006, 17:17
Ubicación: México
Contactar:

Sincronizar google calendar

Mensaje por Jonatan » 06 Ago 2008, 19:34

Hola
Ojala les sea de utilidad la sincronización de eventos google calendar con eventos en velneo (alta si no existen, actualización si ya existen). Si es así por favor suban sus mejoras. Se los agradeceré mucho.
Saludos y gracias
Adjuntos
ical.zip
(367.87 KiB) Descargado 545 veces

ferbossa
vRookie
vRookie
Mensajes: 1
Registrado: 16 Jul 2009, 12:31

gracias

Mensaje por ferbossa » 16 Jun 2010, 16:25

Gracias por compartir este punto, pero habéis conseguido conectar con cuentas de google APPS (HOSTED con dominio?)

El caso es que con cuentas tipo GMAIL funciona perfectamente, pero no con cuentas GOOGLE apps tipo MIDOMINIO.COM. He mirado la funcion AUTH y parece correcto y que soporte esas dos tipos

¿Algún resultado al respecto?

Igualmente muchas gracias por compartir!

Avatar de Usuario
Agustin
vCoach
vCoach
Mensajes: 2953
Registrado: 21 Sep 2005, 06:17
Ubicación: Gijón-Asturias-España 43°32'15.44"N 5°39'13.70"W

Mensaje por Agustin » 24 Ago 2010, 17:47

Buenas tardes: IMPRESIONADO. :o :o :o :o :o :o

He hecho alguna pequeña modificación para las altas y las bajas y una "chapuza" para las modificaciones.

Seguiré trabajando en ello

GRACIAS POR COMPARTIR.
Saludos a todos sin excepciones.
Adjuntos
ical_500rar.rar
(358.41 KiB) Descargado 532 veces
SC
Veni, vidi, vinci
Panta rei.
https://cagonmimantu.wordpress.com/

Jonatan
vAdviser
vAdviser
Mensajes: 600
Registrado: 13 Nov 2006, 17:17
Ubicación: México
Contactar:

google

Mensaje por Jonatan » 24 Ago 2010, 18:05

Muchas gracias por compartir las modificaciones. :lol:

Respondo un poco tarde a la pregunta anterior, no he probado con dominios hosteados en google, hay que revisar la API de google, quizá solo deba agregarse alguna bandera al login.

Saludos cordiales
Alveus Soft
México, D.F.
http://microsip.wordpress.com/
http://twitter.com/rosper
http://www.solucionesmicrosip.com
Alveus Soft. CRM y Carrito de compra web.

lucasfdez
vRookie
vRookie
Mensajes: 16
Registrado: 07 Jul 2008, 19:29

ICAL

Mensaje por lucasfdez » 08 Nov 2010, 16:34

Llevo un tiempo dándole vueltas al ical, tengo una tabla con las citas ya pasadas de los clientes,como un histórico de cuando pasaron por la oficina y como son citas periódicas, me gustaría automatizar la generación atreves del ical, por ejemplo, si la cita del cliente 1, fue el 9 de septiembre y se repite cada 3 meses, le tocaría el 9 de diciembre, ¿como tendría que recorre la tabla para generar automáticamente las citas?

Responder