在写入电子表格时强制Google Apps脚本中的小数位数

问题描述 投票:0回答:1

我有一个处理谷歌电子表格的脚本。如果我有一个变量“myVariable”,其值为2.10并使用函数SpreadsheetApp.getActiveSheet()。getRange(,)。setValue(myVariable)它存储为2.1而不是2.10。当我再次调用该值时,如果它们为零,则会截断最后一个小数位。由于这些是财政数字,我需要保留两位小数。

有办法防止这种情况吗?

google-apps-script google-sheets number-formatting
1个回答
0
投票

您可以将工作表中的单元格格式化为格式>数字>自动格式化>数字>数字。

但是如果你想使用App脚本本身实现它,那么只需添加以下行:

var myVariable = 2.10;
SpreadsheetApp.getActiveSheet().getRange(,).setValue(myVariable);
SpreadsheetApp.getActiveSheet().getRange(,).setNumberFormat("0.00"); // Add this line to your code
© www.soinside.com 2019 - 2024. All rights reserved.