Я пытаюсь создать кнопку сценария, которая будет перебирать все строки и просто вычитать ячейку G из ячейки E, если G имеет числовое значение, затем очищать ячейку G.
У меня проблемы спытаясь получить только столбец G, чтобы увидеть, содержит ли он числовое значение, обычно столбец G будет пустым
Я попытался получить указанный диапазон, но он не прилипает к столбцу G и идет везде.И я думаю, что я, вероятно, не собираюсь делать это надлежащим образом.Сейчас я просто пытаюсь выделить ячейки с данными в столбце G, чтобы я знал, ищу ли я даже нужные ячейки
function calculate() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var rangeData = sheet.getDataRange();
var lastColumn = rangeData.getLastColumn();
var lastRow = rangeData.getLastRow();
var searchRange = sheet.getRange("G1:G300");
var substring = "";
// Get array of values in the search Range
var rangeValues = searchRange.getValues();
// Loop through array and if condition met, add relevant
// background color.
for ( i = 0; i < lastColumn - 1; i++){
for ( j = 0 ; j < lastRow - 1; j++){
if(rangeValues[j][i] != ""){
sheet.getRange(j+1,i+7).setBackground("#cc4125");
};
};
};
};