我正在从细胞中读取金融#s格式的数字。 5,000是financialNumberOne,3,000是financialNumberTwo;
unsubscribeFromTopic
如何将其转换为数字以便我可以用它做一些数学计算?
var financialNumberOne = ss.getRange("A1").getDisplayValue();
var financialNumberTwo = ss.getRange("A2").getDisplayValue();
以下没有用。
var result = financialNumberOne + financialNumberTwo;
var result = +financialNumberOne + +financialNumberTwo;
//正在阅读NaN
Number(financialNumberOne);
//正在读取5,000为5
答案 0 :(得分:1)
您应该使用getValue()
代替getDisplayValue()
,因为getDisplayValue()
只会获得类似"5,000.00"
的字符串。所以获取数字的正确代码就是这样的。
var financialNumberOne = ss.getRange("A1").getValue();
var financialNumberTwo = ss.getRange("A2").getValue();