Saltar al contenido
TecnologíaPor Masumi Mutsuda

Scripting de hojas de cálculo para el viaje de esquí

Llevamos organizando los viajes de esquí de Itnig desde el principio. Recuerdo que al principio cabíamos en un coche, luego en una furgoneta, más adelante tuvimos que alquilar un par de coches para poder ir, pronto tuvimos que compartir un autobús con otra gente y ahora necesitamos un autobús entero para nosotros.

Llevamos organizando los viajes de esquí de Itnig desde el principio. Recuerdo que al principio cabíamos en un coche, luego en una furgoneta, más adelante tuvimos que alquilar un par de coches para poder ir, pronto tuvimos que compartir un autobús con otra gente y ahora necesitamos un autobús entero para nosotros.

Conseguir que la gente se apunte

Una vez tienes una fecha y una ubicación, puedes crear un formulario con todas las opciones disponibles y compartirlo por email, Slack, o lo que sea. Antes lo creábamos con Google Forms porque se integraba con Google Spreadsheets y era fácil de usar, pero ahora usamos Typeform. Es precioso y también se integra con Spreadsheets.

Calcular el precio individual de cada uno

Nuestro viaje de esquí tiene mucha variabilidad. Una persona puede querer alquilar el equipo mientras que otra ya lo tiene. Algunos quieren hacer snowboard y otros quieren alquilar los esquís de la mejor calidad disponible. Algunos necesitan clases y otros quieren seguro. Algunas personas ni siquiera quieren esquiar, solo pasar el fin de semana en la nieve. Esto resulta en una situación en la que casi todo el mundo tiene un precio único y, aunque era fácil de calcular y gestionar cuando éramos 5, se vuelve más difícil cuando sois 50. Podrías hacer una función IFS anidada de 200 caracteres para calcular el precio de cada fila en la Spreadsheet, pero es más fácil programar tu propia función de Google Script, más legible y mantenible. Desde el menú ‘Tool’ puedes acceder al ‘Script Editor’ y ahí tienes mucha libertad para escribir tus propias funciones. Programé la función ‘skiPrice’ para calcular el precio final de cada combinación posible, dependiendo de los argumentos que recibiera la función. Una vez programada, puedes llamar a la función como si fuera una función normal de Spreadsheet, enviando celdas como parámetros.

La función ‘skiPrice’ calcula el precio final

Compartir la información con la agencia

Una vez tienes toda esta información disponible, tienes que compartirla con la agencia para que puedan comprobar que todos los precios son correctos y generar las pólizas de seguro para quienes las estén pagando. Podrías copiar y pegar o exportar el documento, pero la mejor opción es compartir la spreadsheet en vivo para que siempre vean la información actualizada. Podrías compartir con ellos toda la spreadsheet como

Artículos relacionados

Tecnología

Cómo mejorar la generación de leads con estas 6 estrategias de marketing para SaaS

Los negocios SaaS necesitan una generación de leads constante para alcanzar el éxito. Conseguirlo es mucho más fácil decirlo que hacerlo, así que las empresas siguen implementando nuevas ideas para generar más leads. La lista de estrategias de marketing usadas para la generación de leads sigue creciendo cada año, así que hay muchas cosas diferentes con las que puedes experimentar.

Leer más
Tecnología

¿Se acabó el server side rendering?

Hace un par de semanas, Google anunció una actualización muy esperada sobre googlebot. Ahora funciona con la versión 74 del motor chrome, la misma que estamos usando actualmente en nuestros Chromes. Además, anunció que a partir de ahora seguirá haciendo actualizaciones regulares para asegurar el soporte continuado de las nuevas tecnologías web.

Leer más
Tecnología

Componiendo el sonido ‘n!’

Siempre llega un momento en mi día a día en itnig en el que una startup pide un vídeo. A veces es un anuncio, a veces un evento, a veces solo un tutorial, pero sea lo que sea, viene con la necesidad de crear un sonido que represente a la empresa y que pueda reproducirse al…

Leer más