javascript - 如何将单元格中的数字限制为 x 个小数点?

标签 javascript google-apps-script google-sheets

在 Google Sheets 脚本中,如何停止将数字限制为例如3 位小数?

例如,以下代码是我创建的函数的一部分,它将发送单元格“Q12”中号码的电子邮件,但是我收到的号码是例如1.9468186134852794% 而不是 1.94%。

var changeCell = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("sheetname").getRange("Q12");
var change = changeCell.getValue();
var changeFixed = change.toFixed(3);

谢谢

最佳答案

function fixingDecimalPlaces() {
  var ss=SpreadsheetApp.getActive();
  var sh=ss.getActiveSheet();
  var v=73.123456789;
  sh.getRange('A1').setValue(Number(v).toFixed(3));
}

关于javascript - 如何将单元格中的数字限制为 x 个小数点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60399940/

相关文章:

regex - 尝试提取单元格中特定值之后的单词

javascript - Angular 2 外部库错误

google-apps-script - 使用 Google Apps 脚本获取其他用户云端硬盘文件的所有权

javascript - 使用日期选择器输入电子表格的Google Apps脚本的日期

google-apps-script - 如何在 Gmail 过滤器中使用 "not"?

google-apps-script - Google 应用程序脚本 : email a spreadsheet as excel

javascript - Google 表格附加组件,未添加自定义菜单?

javascript - 如何在 jsp 文件的 span 标记上从 JavaScript 呈现 html 代码?

javascript - 如何访问 Angular 2 对象的属性

javascript - 视差上的可点击图像