Formularios con Google Spreadsheet API

2008-07-28

Recientemente Google ha liberado su extensión Forms de Google Docs que permite crear fácilmente formularios que inserten datos en una planilla de Google Spreadsheets. Esto puede facilitar bastante a la hora de crear simples formularios para insertar datos.

Pero qué pasa si queremos hacer algo un poco más avanzado, e integrarlo a alguna aplicación web? Sin duda se necesita algo un poco más avanzado.

Google Docs también tiene liberada su Google Spreadsheet API, con la cual es posible manipular datos en planillas de cálculo. Además, en caso de usar PHP, la librería Zend GData ofrece un conjunto de clases que facilitan la interacción con la API.

Armando un sencillo formulario como el que se muestra anteriormente, al oprimir un botón de Submit, se pueden insertar los campos en una planilla de Google Spreadsheet, dando como resultado la siguiente imagen:

En la guía de referencia de Google Spreadsheet API se presentan varios ejemplos. En particular, la versión en PHP de la Guía de Referencia presenta ejemplos específicos en PHP usando Zend GData.