我试图确保结果列只包含数字,但它一直以字符串的形式出现。
function moveColsWesbanco() {
var ss = SpreadsheetApp.getActive();
var sourceSheet = ss.getSheetByName('Sheet1');
var destSheet = ss.getSheetByName('New Entry');
var debitsCredits = sourceSheet.getRange('A7:D');
var values = debitsCredits.getValues();
let amounts2 = values.filter(o => o[0] != '').map(e => e[2] != '' ? e[3] = Number.parseFloat(e[2]) : Number.parseFloat(e[3]));
let allTypes = [];
for (val in amounts2) {
allTypes.push(typeof val)
};
Logger.log('Types within it: ' + allTypes)
return;
}
以下是日志:
所以我想知道我错过了什么。非常感谢。