Una función personalizada generalmente sigue este formato:
function NombreFuncionPersonalizada(arg1, arg2, ..., argN) { // aquí va el código de la función ... // El valor retornado se mostrará en la celda que llama la función return ValorResultante; }
El ejemplo que vamos a mostrar a continuación crea una función que convierte un valor de pulgadas a milímetros.
function in2mm(inNum) { // Funcion que convierte pulgadas a milimetros var outNum = 0; // Variable para almacenar la respuesta var factor = 25.4; // Multiplicamos el valor por este factor para obtener la respuesta if (typeof inNum != "number") { // Verificamos que el valor entrante sea un número throw "Por favor ingrese un numero"; // Mensaje de error } outNum = inNum * factor; // Calculamos la respuesta return outNum; // Devolvemos el valor solicitado }
Ahora vamos a google docs y creamos una nueva hoja de calculo
Buscamos el editor de comandos (aprender más sobre script en google docs)
Sale una ventana emergente damos clic en cerrar, incluimos el código en el editor, y guardamos.
Volvemos a la hoja de calculo y aplicamos la formula en una celda
Y listo, en un comienzo nos dará error porque la celda está vacia, pero si incluimos un número en la celda B1 (para nuestro ejemplo), en la celda A1 nos dará el valor en milímetros.
No hay comentarios
Publicar un comentario
Desea contactar con nosotros, deje un comentario y pronto le daremos respuesta.