La barra lateral Google Sheets

barra lateral google sheets

La barra lateral en google sheets

La barra lateral en google sheets (google sidebar) es uno de los “features” menos conocidos, pero también es de los que lucen mucho, ya que es muy atractivo visualmente, y es muy útil si intentas construir un tablero de control (dashboard) en Google Sheets (donde puedes acceder a google sheets con un html). Para llamar la barra lateral no hay de otra: necesitamos macros en Google Sheets. Como lo he publicado en otro momento (ver posts relacionados), las macros en Google Sheets operan con Google Apps Script (Javascript). En esta serie crearemos un dashboard con esta herramienta (y un par de complementos más), explicándote cómo poner la barra lateral de google sheets.


Un ejemplo básico

Esto es lo que ocurrirá para desplegar esta barra lateral:

  • Abrir libro de Google Sheets;
  • Al abrirse el libro, se creará un menú personalizado, mostrando la opción para desplegar la barra lateral.

Ingredientes:

  • Barra lateral en html;
  • Código de una macro que se ejecute al abrir el libro de trabajo. La tarea de esta macro será ejecutar otra macro que desplegará la barra lateral.

Para insertar los códigos, crea un archivo en Google Sheets, luego ve a “Tools” y después a “Script editor“.

La barra lateral en google sheets

Con esto, se creará un contenedor de scripts para el libro de trabajo.

La barra lateral en google sheets

Ahora crea un archivo HTML dentro de este proyecto. El archivo se llamará “mySideBar”. Sigue estos pasos:

La barra lateral en google sheets



La barra lateral en google sheets

Si todo salió bien, debes ver algo así:

La barra lateral en google sheets

Inserta este código en Code.gs

Y este código en el archivo mySideBar.html

Guarda los cambios. Es momento de ejecutar. Cierra el libro de trabajo y vuélvelo a abrir. El código está listo para crear un menú en la parte superior, justo después de abrir el archivo.

La barra lateral en google sheets

Cuando des clic en el botón “Mostrar barra lateral”, la verás desplegada del lado derecho. Considera que en la primera ejecución Google te pedirá autorización para ejecutar este script. Pero es sólamente una vez (aplica para cada usuario que use el archivo).

La barra lateral en google sheets

Si editas el código HTML, la barra mostrará el contenido. Prueba con este código:

 

La barra lateral en google sheets

Puedes hacer una copia de este libro con este link: ver libro.




Conoce el potencial de toda la suite de Google, obtén una prueba gratuita de la suite; más información en este enlace (Google): https://goo.gl/ZPXKU2

Copyright © Todos los derechos reservados | FDI Tecnología y Finanzas, SAS de CV. De no existir previa autorización, queda expresamente prohibida la Publicación, retransmisión, edición y cualquier otro uso de los contenidos.

One thought on “La barra lateral Google Sheets”

  1. Hola! Muy util.
    Una pregunta, como se puede mostrar Valores de celdas por columna fija pero fila interactiva?
    Por ejemplo:
    NOMBRE producto: “Y aqui el valor de la celda que corresponda al producto en concreto (columna C – fila ???)”

Leave a Reply

Your email address will not be published. Required fields are marked *