Social Icons

twitter facebook google plus linkedin

domingo, 16 de marzo de 2014

Funciones personalizadas en las hojas de calculo de Google

Hola Mundo:

Es común que las hojas de cálculo den para mucho y se construyan verdaderas herramientas personalizadas de cálculo en estas hojas de cálculo. Es el caso de Excel, donde se pueden construir formularios y tratamiento personalizado a cierto tipo de información a través de las macros hechas con una versión simplificada de Visual Basic.

Las hojas de cálculo de Google Docs también cuentan con esta funcionalidad de construir funciones propias. Estas funciones son creadas con Javascript en la plataforma de Google Apps Script.

En este ejemplo, construiremos 2 funciones que convierten grados Celsius a grados Farenheit y al revés.


 El código de fuente es:

//Funcion que convierte los grados celsius en farenheit

//La formula que utiliza es: ºF = (9/5) x ºC + 32

function convertirCelsius2Farenheit(gradosC) {

  var gradosF = 0;

  if (typeof gradosC != "number"){

    throw "Tiene que ser un número!!!";

  } else {

    gradosF = (9/5) * gradosC + 32;

  }

  return gradosF;

}

//Funcion que convierte los grados farenheit en celsius

//La formula que utiliza es: ºC = 5 / 9 ( ºF – 32 )

function convertirFarenheit2Celsius(gradosF) {

  var gradosC = 0;

  if (typeof gradosF != "number"){

    throw "Tiene que ser un número!!!";

  } else {

    gradosC = ºC = (5 / 9) * (gradosF-32);

  }

  return gradosC;

}
También pueden copiarlo desde acá: http://chopapp.com/#cv303vjp

Espero que les sea de utilidad.

¡Chau!