Hojas de Google Cómo escribir una función personalizada

Google Sheets (hojas de cálculo) le permite escribir funciones personalizadas utilizando JavaScript. JavaScript es quizás el lenguaje de programación más fácil del mundo, y hay muchos ejemplos en Internet que facilitan la copia. Hay muchas razones para escribir tus propias funciones. Por ejemplo, puede convertir una lectura de temperatura de grados Celsius a Fahrenheit. Podría hacer que una celda cambie de color si su presupuesto muestra una escasez. Puede programar la comisión que paga a sus empleados según la fórmula que usa. Algunas de estas cosas se pueden hacer con las funciones que ya están en las Hojas de Google. Sin embargo, si escribe su propia función, las personas que comparten documentos pueden hacer referencia a ellos y no tener que recrear esa lógica. Aquí se explica cómo escribir una función personalizada en una hoja de cálculo de Google.

Supongamos que usted es un estadounidense que vive en un país extranjero y no comprende el sistema métrico. Desea escribir una función para convertir Celsius a Fahrenheit. Para escribir una función para esta conversión en Google Sheets, proceda de la siguiente manera.

1.Crear una hoja en Google Docs. Seleccionar Herramientas> Editor de secuencias de comandos.

2.La primera vez que utiliza el Editor de secuencias de comandos, Google muestra un asistente en el que puede tomar tutoriales, etc. Hacer clic Cerrar pasar por eso

3. Luego, se mostrará el Editor de código vacío.

4.Ahora, escribe y guarda tu función. Para este ejemplo, la función se guarda bajo el nombre ctof, como en Celcius a Farenheit. Debajo está el código para convertir de Celcius a Fahrenheit.

5. Si hace clic en la flecha de la barra de herramientas para ejecutar la función, Google Sheets primero le preguntará si desea guardarla.

6.Usted puede darle cualquier nombre.

7.Ahora, Google está pidiendo permisos para ejecutar.

8.Aquí está la pantalla donde le das permiso.

9.Ahora, has terminado. Puede hacer referencia a la función ctof en su hoja de cálculo al igual que cualquier otra función.