0
我在腳本編輯器中,希望取一個類似於「Front + 3,Rear」或「RRD + 6」的字符串變量,並從中提取#值以供進一步計算。你如何從字符串中去除這些信息來操縱它?如何從混合字符串中提取數字?
此外,我希望能夠採取像「前+ 2,後+7」的字符串,並結束了值9(加入2和7)。我如何將這些字符串燒寫成腳本中的數字?
我在腳本編輯器中,希望取一個類似於「Front + 3,Rear」或「RRD + 6」的字符串變量,並從中提取#值以供進一步計算。你如何從字符串中去除這些信息來操縱它?如何從混合字符串中提取數字?
此外,我希望能夠採取像「前+ 2,後+7」的字符串,並結束了值9(加入2和7)。我如何將這些字符串燒寫成腳本中的數字?
或多或少,這就是我想出的。關鍵是parseFloat和isNaN。
var sheet = ss.getSheets()[0];
var currentRow = sheet.getActiveRange().getRowIndex();
var firstCol = SpreadsheetApp.getActiveSheet().getRange(currentRow ,1,1,1);
var bumperDetailsStr = firstCol.getValues().toString();
var bodywork = 0;
for(var i=0; i < bumperDetailsStr.length; i++){
var indChar = bumperDetailsStr.charAt(i);
var parChar = parseFloat(indChar);
if (!isNaN(parChar)){
bodywork=bodywork+parChar;
}
}