我一直在嘗試比較 balance 和 totalPrice 變數,因此不會記錄帳戶余額超過余額的交易,但我看到錯誤,沒有訊息,它只是停留在 else 陳述句上,當我洗掉 else陳述句,結果為空,甚至沒有列印“失敗”。
function GenieBook() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var trade = ss.getSheetByName("Genie");
var tradeBook = ss.getSheetByName("Trade Data");
var tradeDataImport = ["B13", "E13", "G13", "I13"];
var tradeDataExport = tradeDataImport.map(f => trade.getRange(f).getValue());
var balance = SpreadsheetApp.getActiveSheet().getRange("B10");
var totalPrice = SpreadsheetApp.getActiveSheet().getRange("I13");
if( balance > totalPrice ){
SpreadsheetApp.getActiveSheet().getRange("L13").setValue("Success!");
tradeBook.appendRow(tradeDataExport);
}
else{
SpreadsheetApp.getActiveSheet().getRange("L13").setValue("Failed!");
}
//console.log(tradeDataExport)
}
uj5u.com熱心網友回復:
您省略了 getValue()
var balance = SpreadsheetApp.getActiveSheet().getRange("B10").getValue();
var totalPrice = SpreadsheetApp.getActiveSheet().getRange("I13").getValue();
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/496022.html
標籤:javascript 谷歌表格 谷歌表格公式 电子表格
