舍入 HTML 中的十进制值

时间:2021-04-30 12:17:19

标签: javascript google-apps-script google-sheets

我从电子表格中获取数据,所以我在 App 脚本中使用以下公式 现在电子表格中的数据 value=2.33344443333 因此,在 HTML 中,相同的 2.33344443333 在我调用 emailTemp.data 时显示,请帮助我更改为只有 2 个十进制值,例如 2.33

应用脚本:

data.forEach(function(row){
  emailTemp.data=row[value];
}

2 个答案:

答案 0 :(得分:3)

.toFixed(2) 会将十进制值四舍五入到两个空格作为字符串。如果您以后不需要以小数形式访问该值,大概以下内容会起作用:

data.forEach(function(row){
  emailTemp.data=row[value].toFixed(2);
}

答案 1 :(得分:0)

试试这个:

data.forEach(function(row){
  emailTemp.data = Math.round(Number(row[value]) * 100) / 100;
}
相关问题