4 scripts de Google que hacen que las hojas de Google sean más eficaces

4 scripts de Google que hacen que las hojas de Google sean más eficaces

Google Sheets es parte de Google Suite y es, con mucho, una de las herramientas gratuitas más poderosas a su disposición. Le permite rastrear, analizar o registrar casi cualquier cosa que pueda imaginar. Lo que lo hace aún más poderoso es usar Secuencias de comandos de Google para mejorar las capacidades de Google Sheets.





La codificación en Google Sheets puede parecer un poco intimidante. Puede pensar al principio que cualquier cosa que contenga la palabra 'scripts' requiere conocimientos avanzados de programación. En realidad, ese no es el caso.





Echemos un vistazo a algunos ejemplos geniales de scripts de Google Sheets que pueden aumentar su productividad.





¿Qué son los scripts de Google Sheets?

Los scripts de Hojas de cálculo de Google son fragmentos de código que puede escribir dentro de sus Hojas de cálculo de Google y que pueden potenciar sus hojas. Los scripts de Google Sheets están escritos en JavaScript y, dado que JavaScript se está volviendo cada vez más popular, es posible que ya esté familiarizado con él.

Escribir Google Scripts es muy similar a escribir VBA en Microsoft Excel para crear programas. Los scripts de sus Hojas de cálculo de Google funcionan con Google Apps Script, que también funciona con otros servicios de Google. Aquí hay cuatro scripts que realmente demuestran el poder de los scripts de Google Sheets.



1. Cree sus propias funciones personalizadas

Una de las formas más fáciles de crear un script de Google que puede mejorar enormemente su experiencia con Google Sheets es mediante creando funciones personalizadas . Google Sheets ya ofrece una larga lista de funciones. Puedes ver los más comunes pinchando en el Menú > Funciones icono.

Haciendo clic en Más funciones muestra una larga lista de funciones matemáticas, estadísticas, financieras, de texto, de ingeniería y otras. Sin embargo, Google Scripts le brinda la flexibilidad de crear sus propias fórmulas personalizadas.





Por ejemplo, supongamos que a menudo importa información de un termostato digital en su trabajo, pero el termostato está configurado para grados Celsius. Puede crear su propia fórmula personalizada para convertir grados Celsius a Fahrenheit, por lo que con un clic, puede convertir automáticamente todos esos valores importados.

Para crear su primera función personalizada, deberá abrir el editor de secuencias de comandos. Para hacer esto, haga clic en Herramientas> Editor de secuencias de comandos .





Verá la pantalla del proyecto, donde puede escribir su código JavaScript.

¿Tu teléfono se carga más rápido en modo avión?

Aquí, reemplace lo que hay en esta ventana con su propia función personalizada. El nombre de la función es el mismo que el nombre que comenzará a escribir en una celda en Google Sheets después del símbolo '=' para invocar su fórmula. Una función para convertir Celsius a Fahrenheit se vería así:

|_+_|

Pegue la función anterior en la ventana de código y luego seleccione Archivo> Guardar , nombre el proyecto algo así como 'CelsiusConverter' y haga clic en OK .

¡Eso es todo al respecto! Ahora, todo lo que tiene que hacer para usar su nueva función es escribir el signo '=' seguido de su función, con el número de entrada para convertir:

prensa Ingresar para ver el resultado.

Eso es todo al respecto. Puede ver rápidamente cómo puede escribir casi cualquier fórmula personalizada que necesite para adaptarse a su hoja de Google.

2. Generar gráficos automáticamente

En otros artículos, le mostramos cómo hacer cosas como registrar datos de las cámaras Wi-Fi de su hogar en una hoja de cálculo de Google, o tal vez esté usando Hojas de cálculo de Google con un equipo y otras personas ingresen datos por usted.

Supongamos que está trabajando en una hoja con nuevos datos todos los meses. Le gustaría crear automáticamente un gráfico utilizando los datos de la hoja de cálculo. Puede lograr esto creando una función que creará un nuevo gráfico para usted, basado en los datos en la hoja de cálculo actual que tiene abierta.

En este escenario, usted es un maestro y al final del año tiene una hoja de cálculo para cada estudiante con la lista de puntajes de exámenes mensuales:

Lo que le gustaría hacer es ejecutar una sola función en esta hoja que generaría un gráfico en segundos. Así es como se ve ese script:

|_+_|

Ahora, abra cada una de las hojas de cálculo de su estudiante y haga clic en el Correr en el menú de Google Scripts para generar automáticamente el gráfico.

Siempre que haga clic en el icono de ejecución, ejecutará el script que ha creado en la hoja de cálculo 'activa' (la que tiene abierta en la pestaña de su navegador actual).

Para los informes que tiene que generar con frecuencia, como semanalmente o mensualmente, este tipo de función de gráfico generado automáticamente puede ahorrarle mucho tiempo.

3. Cree menús personalizados

¿Qué sucede si no desea que el script se abra para generar automáticamente ese gráfico? ¿Qué pasa si desea la conveniencia de tener esa función al alcance de su mano en el sistema de menú, dentro de Google Sheets? Bueno, tú también puedes hacer eso.

cómo comprobar el historial de la computadora windows 10

Para crear un menú personalizado, debe indicarle a la hoja de cálculo que agregue su nuevo elemento de menú cada vez que se abra. Haces esto creando un onOpen () función en la ventana del editor de scripts encima de la Tabla de calificaciones función que acaba de crear:

|_+_|

Guarde la secuencia de comandos y luego vuelva a cargar su hoja de cálculo. Descubrirá que ahora su nuevo elemento de menú aparece con el nombre que definió en su secuencia de comandos. Haga clic en el menú y verá el elemento de menú para su función.

Haga clic en el elemento del menú y ejecutará la función tal como lo hizo cuando presionó el icono 'ejecutar' desde el interior del editor de Google Scripts.

4. Envíe informes automatizados

El último ejemplo de secuencia de comandos que le mostramos es una secuencia de comandos que enviará un correo electrónico desde el interior de Hojas de cálculo de Google.

La forma en que esto puede ser útil es si está administrando un gran equipo de personas y tiene varios correos electrónicos para enviar sobre el mismo tema.

Tal vez haya realizado una revisión de desempeño con miembros individuales del equipo y haya registrado sus comentarios de revisión para cada persona en una hoja de cálculo de Google.

¿Sería bueno ejecutar un solo script y que esos comentarios se envíen automáticamente por correo electrónico a los 50 o 60 empleados al mismo tiempo sin tener que crear manualmente todos esos correos electrónicos individuales? Ese es el poder de Google Scripting.

De manera similar a cómo creó los scripts anteriores, creará un script entrando en el editor de scripts y creando una función llamada enviar correos electrónicos () , como esto:

|_+_|

Entonces, digamos que tiene su hoja de cálculo organizada como se muestra aquí.

La secuencia de comandos anterior funcionará en todas las filas de la hoja de cálculo y enviará un correo electrónico a la dirección en la segunda columna con el mensaje que ha escrito en la tercera columna.

los enviar correo electrónico La función en Google Scripts es, con mucho, una de las funciones más poderosas de Google Scripts porque abre todo un mundo de automatización del correo electrónico que le ahorrará tiempo.

Este script le muestra el poder real de Google Apps Scripting, combinando Gmail con Google Sheets Scripts para automatizar una tarea. Si bien ha visto scripts que funcionan en Google Sheets, lo mejor que puede quitar es el poder de los scripts en todo Google Suite.

como cancelar una cuenta paypal

La automatización es el secreto del éxito de la productividad

Lo que todos estos scripts de automatización de Google deberían mostrarle es que con solo unas pocas líneas simples de código, Google Scripts tiene el poder de automatizar parcial o totalmente Google Sheets.

Estas funciones se pueden configurar para que se ejecuten según una programación, o puede ejecutarlas manualmente siempre que desee activarlas. Los scripts de Google pueden automatizar tareas aburridas como enviar correos electrónicos o enviar facturas desde Google Sheets. ¿Buscando por mas? Consulte estos 3 scripts de Google para automatizar sus documentos.

Cuota Cuota Pío Correo electrónico He aquí por qué el FBI emitió una advertencia sobre el ransomware Hive

El FBI emitió una advertencia sobre una variedad de ransomware particularmente desagradable. He aquí por qué debe tener especial cuidado con el ransomware Hive.

Leer siguiente
Temas relacionados
  • Productividad
  • Programación
  • JavaScript
  • Hoja de cálculo
  • Hojas de cálculo de Google
  • Scripting
  • Google Script
Sobre el Autor Anthony Grant(40 Artículos publicados)

Anthony Grant es un escritor independiente que cubre programación y software. Se especializa en Ciencias de la Computación y se dedica a la programación, Excel, software y tecnología.

Más de Anthony Grant

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse