如何在Google Apps脚本中使用财务数字格式的数字?

时间:2017-02-14 18:19:07

标签: google-apps-script google-sheets

我正在从细胞中读取金融#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

1 个答案:

答案 0 :(得分:1)

您应该使用getValue()代替getDisplayValue(),因为getDisplayValue()只会获得类似"5,000.00"的字符串。所以获取数字的正确代码就是这样的。

var financialNumberOne = ss.getRange("A1").getValue();
var financialNumberTwo = ss.getRange("A2").getValue();