![]() |
Fuente |
Esto puede sacarnos de algún que otro apuro y quizás ser útil para montar cosas que ahora mismo ni se nos pasa por la cabeza intentar.
Para que se vea cómo funciona todo esto vamos a ilustrarlo con la creación de una hoja de cálculo con citas informáticas y sus autores, para después mostrar una de ellas de manera aleatoria.
Esoya lo podíamos hacer metiendo todas las frases en un array JavaScript, pero la ventaja de contar con la hoja de cálculo como soporte es que podremos modificar, añadir o borrar fácilmente todo aquello que queramos desde la hoja, sin necesidad de tocar el script.
Este forma de grabar y recuperar datos la vimos en una entrada sobre cómocrear una galería de imágenes con Google Docs, publicada en Vagabundia y aunque esta está adaptada para este ejemplo, el procedimiento es el mismo.
El resultado que obtendremos será algo cómo esto. Hay 95 citas distintas y es fácil incorporar más ¿alguien se imagina modificando el script para redactarlas?
Crear hoja de cálculo en Google Docs
Comenzamos por crear la hoja de datos accediendo aGoogle Docs. Tras registrarnos o hacer login, allí es fácil encontrar el menú de creación y la opciónHoja de Cálculo.Supongo que todos sabéis rellenar una por lo que sólo creo necesario explicar que cada columna será un conjunto de datos homogéneos y que es necesario asignar un título a cada una de ellas.
Ese título es el que nos servirá luego para poder encontrar y recuperar el dato que queremos mostrar mediante la expresióngsx$TITULO.$t;. A alguno puede que le suenen esos símbolos de dólar y esa estructura y es que como hemos dicho, para leer la hoja vamos a publicarla como feed para poder leerla después enformato JSON.
Compartir hoja de cálculo
Tras escribir los títulos, las citas y sus autores, tenemos que hacer esa hoja pública (en modo sólo lectura) para que después podamos tirar de ella desde cualquier otra página.![]() |
Como las imágenes de capturas están reducidas, si alguna no la veis bien os recuerdo que todas se pueden ampliar pinchando en ellas. |
Pinchamos en el botón superior que rezaCompartir y en la ventana que se abre,Cambiar. En la siguiente ventana tendremos que seleccionarPúblico en la WebyGuardar. Tras estos pasos la ventana anterior nos mostrará una dirección que es la que dará acceso a esta hoja.
Este es el que nos generó este ejemplo y la parte importante es la que va tras la palabrakey, que cómo podéis adivinar, es la identificación de la hoja. Ese dato tendremos que usarlo más adelante. Si queréis ver la hoja completa para seguir el ejemplo, este es el enlace.
https://docs.google.com/spreadsheet/ccc?key=0AtzEI6cl1Hv6dG9wMHpqcVdqbzJhZjlWQ1VScXFVSmc
Si lo hacéis comprobaréis que sólo podéis ver los datos pero no modificarlos. Esto es porque NO se seleccionó la opción de acceso a edición. Si alguna vez os interesa que cualquiera pueda modificar esos datos, ahí es dónde hay que pinchar, pero para cosas como las que estamos viendo, absteneros de hacerlo o puede que alguien os fastidie la lista intencionada o accidentalmente.
Acceso de edición: | |
Publicar hoja de cálculo en formato RSS
Ahora vamos a publicar esta hoja como feed. Esa opción está enArchivo ► Publicar en la Web. En la ventana siguiente -abajo reproducida- tenemos que pinchar enIniciar la publicación. En ese momento se habilita la parte inferior y hay que seleccionar de entre las distintas opciones la deRSS. Se genera un nuevo enlace, este con acceso al feed.- Google Docs como base de datos. Preparar hoja de cálculo
- Google Docs como base de datos. Leer y mostrar con JavaScript
- Google Docs como base de datos. Frases informáticas aleatorias
Bankruptcy lawyer structured settlement annuity companies illinois mesothelioma lawyer Donate Cars in MA Psd to html Mobile casino Hire php developer Business VOIP Solutions DONATE CARS ILLINOIS Donate Old Cars to Charity miami personal injury lawyer Social media tools peritoneal mesothelioma car accident lawyer in san diego mesothelioma help Live casino Online casino Personal Injury Lawyers baltimore mesothelioma attorneys futuristic architecture DAYTON FREIGHT LINES mesotheolima Online Classes Neuson Forex Trading Platform Online motor insurance quotes Social media platforms for business Casino motorcycle accident attorney chicago Met auto mesothelioma law suits domains yahoo Royalty Free Images Stock Criminal defense lawyer mesothelioma compensation Donating used cars to charity mesothelioma law suit Best criminal lawyer in Arizona Psychic for Free domain registration yahoo Php programmers bus accident attorneys how to donate a car in california bus accident attorney los angeles Tech school See more at http//wwwginfostopnet/ online criminal justice degree personal injury solicitor Make money online Australia CRIMINAL DEFENSE ATTORNEYS FLORIDA Asbestos Lawyers motor insurance quotes Psd to WordPress mesothelioma suit MASSAGE SCHOOL DALLAS TEXAS DALLAS MESOTHELIOMA ATTORNEYS small business administration sba car accident lawyers buyer of structured settlement annuity low credit line credit cards DONATING USED CARS TO CHARITY new mexico mesothelioma lawyer DONATE YOUR CAR FOR KIDS Casino reviews lawyers accidents Service business software DUI lawyer ONLINE COLLEDGES mesothelioma law firm washington mesothelioma attorney Hire php developers Custom WordPress theme designer holland michigan college mesothelioma best consolidation loan student Cheap auto insurance in VA Car Insurance Quotes Hire php programmers car insurance quotes pa AUTO ACCIDENT ATTORNEY Best Seo company CHEAP CAR INSURANCE IN VIRGINIA Cheap Car Insurance in Virginia Dwi lawyer New social media platforms Criminal lawyer structured settlements annuities best accident attorneys How to Donate A Car in California cell cycle regulation ppt WordPress themes for designers structured settlement blog Hard drive data recovery services AUTOMOBILE ACCIDENT ATTORNEY Register Free Domains mesothelioma attorneys Php programmers for hire BETTER CONFERENCING CALLS uk homeowner loans Webex Costs Donating Used Cars to Charity virtual data rooms Motor Replacements DONATE YOUR CAR FOR MONEY dallas mesothelioma lawyer Computer science classes online pharmacist jobs in chicago federal criminal defense attorney Data Recovery Raid Psychic for free buyers of structured settlements michigan motorcycle accident lawyer Nunavut Culture home phone internet bundle phd in counseling education Seo companies ANNUITY SETTLEMENT Best social media platforms for business Social media strategies colorado mesothelioma lawyers Life Insurance Co Lincoln forensics online course Online Stock Trading Business finance group structured settlement purchasers MESOTHELIOMA LAW FIRM NEUSON Donating a Car in Maryland car insurance quotes mn structured settlement investments Seo services Business management software Best social media platforms Motor replacements mesothelioma personal injury lawyers Mesothelioma Law Firm Hard drive Data Recovery Services Seo company Car Insurance Companies Online Christmas cards Paperport Promotional Code criminal defense attorneys florida motorcycle accident lawyer california Custom Christmas cards Photo Christmas cards Injury Lawyers FORENSICS ONLINE COURSE WordPress hosting cheap car insurance in virginia lawsuit mesothelioma WordPress theme designers Criminal Defense Attorneys Florida Car Insurance Quotes MN Best Criminal Lawyers in Arizona Social media examiner harddrive data recovery services Social media management MORTGAGE ADVISER auto accident attorney Html email Social media platforms Christmas cards Proud Italian cook Auto Mobile Shipping Quote yahoo web hosting Italian cooking school Adobe illustrator classes california law lemon Learning adobe illustrator Social media campaigns Mortgage Donate Car to Charity California cash out annuity Donate Car for Tax Credit HOME PHONE INTERNET BUNDLE Donate Your Car Sacramento adverse credit remortgage business voice mail service HOLLAND MICHIGAN COLLEGE Sell Annuity Payment Donate Your Car for Kids ONLINECLASSES Structures Annuity Settlement Car Insurance Quotes Colorado Annuity Settlements Dayton Freight Lines HOW TO DONATE A CAR IN CALIFORNIA Auto Accident Attorney Donate a Car in Maryland mesotheloma CAR INSURANCE QUOTES UTAH mesothelioma attorney florida injury lawyers structured settlement brokers Cheap Domain Registration Hosting Donate Cars Illinois meso lawyer Donate cars Illinois Car Insurance Quotes Utah car insurance quotes tennessee mesothelioma lawyer emergency response plan ppt Holland Michigan College Online Motor Insurance Quotes Online Colleges CAR DONATE motor replacements mesothelioma lawyer dallas mesothelioma drug Dallas mesothelioma attorneys