Я очень новичок в листах Google, и у меня все отлично, у меня есть лист Google с информацией о ценах, и мне нужно автоматическое преобразование из нескольких валют, в которое мне нужно перейти вниз по полному столбцу, начиная со строки 15.
Я пытался использовать функцию if в скрипте, но мне кажется, что я использую не ту функцию для работы, или мой код нуждается в серьезной настройке.
function KWDBuyingPrice() {
var KWDBuyingTotal = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var WorkingCell = KWDBuyingTotal.getRange("G15").getValue();
if(WorkingCell="kwd"){
KWDBuyingTotal.getRange(15,4).setValue("=H15*$I$7");
}
if(WorkingCell="usd"){
KWDBuyingTotal.getRange(15,4).setValue("=H15*$I$8");
}
if(WorkingCell="eur"){
KWDBuyingTotal.getRange(15,4).setValue("=H15*$I$9");
}
if(WorkingCell="gpd"){
KWDBuyingTotal.getRange(15,4).setValue("=H15*$I$10");
}
var LastRow = KWDBuyingTotal.getLastRow();
var FillDownRange = KWDBuyingTotal.getRange(15,4,LastRow-4);
KWDBuyingTotal.getRange("D15").copyTo(FillDownRange);
}
Исходя из моего кода, я ожидаю, что он даст мне преобразование из валюты в KWD в другой ячейке, но происходит то, что он дает мне вывод моей первой функции if для всех строк, даже если она не соответствует "gpd"