Google スプレッドシートで関数を作成する際に If ステートメントを使用する方法を考え出そうとしています。
私が達成しようとしていることの例を提供しました。私の知る限りでは、このコードの If ステートメントは、セル A4 の値が 4 に等しいことを確認するだけで、そうであれば、入力数値に 1.5 を掛けますか? ただし、関数を実行しようとすると、常に 0 (または最初に価格変数に割り当てた値) が返されます。
どんな助けでも大歓迎です。
どうもありがとう
function calculatePrice(inNum) {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var price = 0;
if (sheet.getRange(1, 4).getValue() == 4) {
price = inNum * 1.5;
}
return price;
}