【问题标题】:Removing decimal去除小数
【发布时间】:2022-08-11 02:20:26
【问题描述】:

我试图了解如何删除小数。我试过Math.trunc(),但它似乎永远不会删除。 Logger.log(esValues.length) 打印 500.0,我尝试添加 var removeDecimal = Math.trunc(esValues.length) 然后打印 removeDecimal 但我仍然得到 500.0

  var es = ss.getSheetByName(\"School1\");
  var ms = ss.getSheetByName(\"School2\");
  var hs = ss.getSheetByName(\"School3\");
  var esValues = es.getDataRange().getValues();
  var counterDell = 0;
  var counterHP = 0; 
    //var esValues = es.getRange(\'A:C\').getValues();
  Logger.log(esValues.length);//This prints 500.0, Also tried adding here Logger.log(Math.trunc(esValues.length))
  for(var i = 0; i < esValues.length; i++){
     var data= esValues[i];
     var first = data[1];
     var last = data[0];
     var middle = data[2];
     var studentid = data[3];
     var device = data[4];
     if(device.includes(\"Dell\")){
       counterDell++;
             } else if(device.includes(\"HP\")){
       counterHP++;
              }
     
  }
  Logger.log(`Dell count is ${counterDell}`)
  Logger.log(`Hp count is ${counterHP}`)
  
}```

    标签: javascript google-apps-script


    【解决方案1】:
    Logger.log(esValues.length.split('.')[0])
    

    将小数分解为整数和小数部分,然后我们丢弃小数部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-03
      • 2011-06-19
      • 2014-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-23
      相关资源
      最近更新 更多