从getValues()将小数转换为整数

时间:2016-11-10 16:26:43

标签: google-apps-script converter

我已准备好来自Google表格文档的数据,其中包含以下行

startRow = 4;
sheet = SpreadSheetApp.getActiveSheet();
data = sheet.getRange(startRow,1,8,23).getValues();

我循环浏览这些值并希望将它们作为事件值发送到Google Analytics,但是当我记录数据的值时,它们会以小数形式显示,例如987.0。

我已经格式化了单元格,使得它们没有任何小数点,并且还确保数据本身不包含小数点。

无论如何,我可以将数据中的值从小数转换为整数吗?

感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

您要找的是parseInt()。文档可以在这里找到:

  

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseInt

startRow = 4;
sheet = SpreadSheetApp.getActiveSheet();
data = sheet.getRange(startRow,1,8,23).getValues();
var myInt = parseInt(data[0][0]);