我正在使用Google应用脚本从Google电子表格中读取数据。 在电子表格的一个单元格(sprint版本)中,我提到了值为56,但是当我读取该值时,它返回56.0。我不知道为什么
在下面的方法中,我写了一下来阅读电子表格中的值
function readAndSetTimePeriodMetaData() {
var timePeriodArray = new Array();
var masterSheetID = "My Google Sheet ID";
var masterSheet = SpreadsheetApp.openById(masterSheetID);
var timePeriodDataSheet = masterSheet.getSheetByName("Time Period MetaData");
data = timePeriodDataSheet.getDataRange().getValues();
var range = timePeriodDataSheet.getRange(1,2);
var sprintVersion = range.getValue(); //it is returning 56.0
var range = timePeriodDataSheet.getRange(2,2);
var monthValue = range.getValue();
var range = timePeriodDataSheet.getRange(3,2);
var quarterValue = range.getValue();
Logger.log(sprintVersion)
}
答案 0 :(得分:0)
我使用toFixed(0)
解决了这个问题var sprintVersion = range.getValue().toFixed(0);