Entradas

Hackeando Google Sheets por medio de Url Personalizadas

Para todos aquellos que trabajan con Google Sheets les traigo los siguientes hacks para la url de sus hojas de cálculo para que puedan evaluarlos y ajustarlos a sus necesidades. Para ello trabajaremos con la siguiente hoja de cálculo: https://docs.google.com/spreadsheets/d/1mLunYST0qT29PRtWXTf8DLtmXo02XVt9d1tIce8PwSs/edit Esta hoja de cálculo ha sido compartida para todo aquel que tenga el link y solo es de lectura. Analicemos la url... Toda url de una hoja de cálculo tiene la siguiente estructura: https://docs.google.com/spreadsheets/d/<id-único-de documento>/<opciones> Como se puede apreciar todas empiezan con: https://docs.google.com/spreadsheets/d/ Después le sigue el identificador único de documento, el cual tiene una longitud de 44 caracteres y posteriormente las opciones a aplicar sobre dicho documento (en este caso la hoja de calculo). Si has accedido al enlace de la hoja de calculo que he compartido, veras que añade a la url lo siguiente:  #gid=0  el cual es el ide

Creación de validaciones dependientes de datos en Google Sheets

Imagen
Me ha tocado ver varias veces en el foro de Editores de Documentos la consulta de como crear listas de datos dependientes en Google Sheets, de entrada debo comentar que es posible crearla y es sumamente fácil pero todo se complica cuando queremos crear validaciones dependientes de manera escalonada, el cual veremos en un siguiente post. Para este post veremos un caso especifico que es la captura de datos en una pestaña a manera de formulario. Supongamos que tenemos una hoja como la siguiente para la captura de datos: Como podemos observar se nos solicita el nombre, edad, sexo, estado y municipio. Aplicando a las tres últimas celdas una validación de datos para evitar errores de captura. Para el campo sexo utilizamos una validación a partir de una lista, en este caso F y M la cual no es difícil de aplicar. Para los campos estado y municipio nos valdremos de un listado que contendrá los municipios agrupados por estado (pestaña Datos), dicho listado estará ordenado de manera ascend

Agregar id o consecutivo de manera automática a las respuestas capturadas de un formulario

Imagen
En esta ocasión les voy a mostrar como agregar un id o numero consecutivo a las respuestas capturadas en un formulario. Para este post voy a partir de la suposición de que ya saben que es un formulario de Google, para que sirve y como se vincula con una hoja de calculo para tener a la mano los datos colectados por medio del formulario. Veamos la siguiente consulta que me han realizado: " Tengo una hoja de cálculo donde llegan los resultados de un formulario donde usuarios entran y registran una solicitud. Necesito que al enviar el formulario se genere un folio único. Como puedo automatizar una formula se este copiando y corriendo hacia abajo de manera automática? " Para  los que ya han trabajado con formularios sabrán que no se puede tener formulada una columna sobre la pestaña de respuestas del formulario, ya que si ese es el caso al enviarse una nueva respuesta se inserta una nueva y se borraran las formulas existentes teniendo que copiar o arrastrar la formula

Mandrake - Utilidades para Google Sheets

Imagen
Hace casi un año (Jul 2019) que empece a trabajar en la creación de un complemento (addon) para Google Sheets en el cual pudiera plasmar la experiencia adquirida en Google Apps Script ademas de sacar utilidad a mi experiencia en el uso y manejo de hojas de cálculo. Así que tuve que leer la documentación oficial de desarrollo GSuite y empezar a realizar mis primeras pruebas... De inicio sabia que quería desarrollar algo similar a Power Tools  pero de entrada dicho complemento incorpora demasiada funcionalidad ademas de que se trata de un complemento de pago (y para nada económico). Si bien hace años desarrolle un complemento en VBA/Excel llamado MXUtilities  el cual implementaba las siguientes funcionalidades: Ocultar hojas Mostrar hojas ocultas Listar todos los archivos de un directorio Crear gráfica velocímetro Transponer datos de manera horizontal a vertical Pero realizar de entrada todo ello en GAS/Sheets no seria tan sencillo ya que no soy bueno en la construcción de interfaces de

Obtener vínculo directo de las imágenes almacenadas en Drive

Imagen
Suele suceder que algunas veces tenemos en nuestra unidad drive algunas imágenes, mismas que queremos compartir en un blog, pagina html o usarlas con la función IMAGE de Sheets para incrustar imágenes dentro de las celdas, etc. Pero a pesar de que Drive nos da la oportunidad de compartir nuestros archivos, para el caso de las imágenes el vínculo que obtenemos al compartir no nos será útil para las tareas antes mencionadas. Lo primero que tenemos que hacer es seleccionar la o las imágenes de las cuales queramos obtener el vínculo directo, una vez hecho esto damos clic en la opción obtener vinculo para compartir , se activara el uso compartido para todos aquellos que tengan el vínculo del elemento y ahí mismo estará la url de cada imagen a compartir, pero esta url, del tipo: https://drive.google.com/open?id=1rRB0XtPw3UKgMdJ9zbxzJT2iqYzlvtvR No nos será de utilidad, hay que construir una url para cada imagen de la cual deseemos el vinculo directo de la misma, quedando de

Google Sheets vs MS Excel

Imagen
Empezaré este post diciendo lo siguiente: "Excel, sin lugar a dudas es la hoja de cálculo más extendida y usada a nivel mundial, pero no por ello es la única y mucho menos es la mejor, dependiendo la situación..." ¿A qué me refiero con lo anterior? Excel es una herramienta flexible y sumamente eficiente sabiéndola utilizar para determinadas tareas, pero para otras definitivamente no es la más adecuada o ni siquiera pensar en usarla. Realmente el problema reside en que el usuario al estar familiarizado con Excel por ser un producto sumamente extendido llega a creer que puede ser la solución a la mayor parte de los problemas que se presentan en flujos de trabajo. Ciertamente... también me ha pasado, solo hay que estar consciente de las desventajas de utilizar Excel para resolver ciertos problemas, para saber cómo enfrentarlos y no sufrir a futuro por la decisión de haber empleado Excel para resolver el problema. Hace años que decidir probar alternativas a Excel, pero

Google Sheets - Obtener la capacidad de almacenamiento

Imagen
Hasta hace poco la capacidad de una hoja de cálculo de Google estaba limitada a 2 millones de celdas repartidas entre todas las hojas que componen el documento, por lo cual una vez que se llega a ese límite no se pueden agregar más hojas al documento al igual que no se pueden insertar más filas o columnas a alguna de las hojas existentes en el documento. No importa si las celdas están vacías, aun así consumen espacio. Recientemente la capacidad de celdas ha aumentado a 5 millones más del doble. Una pregunta que muchos podrían tener en mente es la siguiente: ¿Cuántas celdas he utilizado y cuantas celdas me quedan por utilizar? Para responder a esta pregunta podemos instalar el complemento llamado Size My Sheet   el cual por medio de un gráfico nos mostrará el número de celdas, porcentaje utilizado y que hoja es la que mayor cantidad de celdas utiliza. Para instalar el complemento bastara con ir al menú complementos=>obtener complementos y escribir Size My Sheet en