EJEMPLO CON GAS: Calculador de porcentajes


Proyecto sin explicación ( es sencillo ) quien tenga dudas, que lo diga. Solo tiene fines didácticos.

Este código lo podéis ver funcionando en:
http://comocalcula.blogspot.com.es/2017/06/como-se-calcula-el-porcentaje.html

Código.gs
function Init()
{
  var string = "";

  string += "Casos favorables: <input type=\"number\" name=\"favorables\"><br>";
  string += "Total casos: <input type=\"number\" name=\"totales\"><br>";
  string += "<button onclick=\"Calculate()\">Click me</button>";
  return string;
}

function Calculate(favorables, totales)
{
  var string = "";
  var porcentaje = (favorables*100)/totales;

  string += "<p> Porcentaje: " + porcentaje + " %</p>";
  string += Init();
  return string;
}

//Retorna la página principal
function doGet()
{
  return HtmlService.createHtmlOutputFromFile('index');
}


Index.html
<!DOCTYPE html>
<html>
  <head>
    <base target="_top">
  
<script>
    function Response(string)
    {
       document.getElementsByName("ejemplo")[0].innerHTML = string;
    }
  
    function Calculate()
    {
       var num_fav = document.getElementsByName("favorables")[0].value;
       var num_tot = document.getElementsByName("totales")[0].value;
       google.script.run.withSuccessHandler(Response).Calculate(num_fav, num_tot);
    }

    function InitWeb()
    {
       google.script.run.withSuccessHandler(Response).Init();
    }
</script>
  
  </head>
  <body>
    <script>
        InitWeb();
    </script>

<div name='ejemplo'>
    <p> Loading.... wait</p>
</div>
  
  </body>
</html>

No hay comentarios:

Publicar un comentario

Tal vez te interese