Я пытаюсь сделать следующее: 1) Проверить, сколько строк было заполнено в столбце A;2) Проверьте, сколько строк было заполнено в столбце G;3) Перетащите формулу из последней заполненной строки столбца G. в оставшиеся пустые ячейки.
Например, если в столбце A заполнено 15 строк, а в столбце G есть только 10 ячеек, содержащих формулу,Я хотел бы перетащить формулу из ячейки G10 в ячейку G15 (при условии, что все G11-15 пусты)
Ниже приведен мой код, по какой-то причине он не работает (продолжает зависать, затем "Подготовкадля выполнения ... "экран, когда я его запускаю)
Любая помощь очень ценится !!
function dragdown() {
var sh=SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Form Responses 1");
var lastpopulatedrowForm = sh.getRange("A1:A").getLastRow();
var lastpopulatedrowManual = sh.getRange("G1:G").getLastRow();
for (var i=1;i<=lastpopulatedrowForm;i++) {
var emptyrange= sh.getRange(lastpopulatedrowManual, 6, i, 1);
if (emptyrange.isBlank()) {
var copyformulacell = sh.getRange(lastpopulatedrowManual,6,1,1);
var getformula = copyformulacell.getFormulaR1C1();
emptyrange.setFormula(getformula);
}
}
}