Descarga contenido exclusivo en
Ofimática y Programación + Tecnología

domingo, 10 de marzo de 2013



Google Apps Script: Redondear los decimales mostrados en un Label o TextBox


Los controles como Label o TextBox de GAS no tienen una propiedad visible donde se pueda establecer cuantos decimales queremos que se muestr... thumbnail 1 summary
Los controles como Label o TextBox de GAS no tienen una propiedad visible donde se pueda establecer cuantos decimales queremos que se muestren en el resultado de una operación. Por ejemplo si la operación es 10/3 con el siguiente código:

function doGet() {

  var app = UiApp.createApplication().setTitle('Estimación de ECT');
  var operacion = app.createLabel(10/3);
  app.add(operacion);
  
  app.close();
  return app;
}

veríamos lo siguiente al ejecutar la aplicación:




Si queremos, por ejemplo, mostrar solo 3 decimales modificamos el código como sigue:

function doGet() {

  var app = UiApp.createApplication().setTitle('Estimación de ECT');
  var operacion = app.createLabel(parseFloat(10/3).toFixed(3)); //definimos que se muestren solo 3 decimales
  app.add(operacion);
  
  app.close();
  return app;
}

y nos quedara como se ve en la imagen:



¡Bastante fácil!










POPULARES EN LA RED
POPULARES EN LA RED






No hay comentarios

Publicar un comentario